一.最近新项目开始使用kotlin开发项目,搜集了一些常用命令和常用方法,毕竟现在好多公司都在用kotlin开发项目二.推荐kotlin学习网址kotlin语言中文网三,常用命令及语法1.实例化话对象 不需要new关键字2.没有“new” Kotlin实例化一个对象时不需要new关键字var list=ArrayList()3.变量var、常量val、类型推断 用var定义变量(像js)var n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-02 11:53:04
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言1 都有哪些坑?1.1 定义的坑1.2 中文文章的坑2 官方文档走一波?2.1 英文阅读恐惧症2.2 官方文档也有坑?2.3 我是这么阅读官方文档的2.3.1 小节标题隐藏的秘密2.3.1.1 Dependency info2.3.1.2 Executing in a background thread2.3.1.3 Use coroutines for main-safety2.3.1.4             
                
         
            
            
            
            Kotlin怎样findviewById  
   Kotlin是先findViewById的方法: 
 
  
 1. 在使用findviewById之前需要在appbuilde.gradle中添加 'kotlin-android-extensions'如图: 
 apply plugin: 'kotlin-android-extensions'   
 2. 给控件加ID            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 14:38:45
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                 嗯,垃圾kotlin,以前老是这个感觉,干嘛非得踩别人坑呀,直到我去面试,额,                                        &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 14:40:06
                            
                                153阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            创建一个demo工程,使用Android Studio搜索Standard.kt文件,可以打开Kotlin为我们准备的一系列提高编程速度,增加编程便捷性的方法1、run方法 调用不需要有主语,可直接调用,传入一个代码块,该代码块假设返回类型为R,run方法内部将直接执行代码块内容,并将代码块的返回值(R类型)直接作为run方法的返回值进行返回,注意:代码块的最后一行是返回值// run方法
@ko            
                
         
            
            
            
            # Android Kotlin 入门
## 1. 简介
Kotlin是一门基于JVM的静态类型编程语言,它被广泛应用于Android开发。与Java相比,Kotlin提供了更简洁、更安全、更强大的语法特性,使得开发者可以更高效地编写Android应用程序。
在本文中,我们将介绍如何入门使用Kotlin开发Android应用程序,并通过代码示例来演示Kotlin在Android开发中的应用。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-16 06:23:13
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本人也是在初学Kotlin,如有错误,请帮忙指出,持续更新Android:Kotlin详细入门学习指南-类和对象(下)-基础语法(五)抽象类一个类或一些成员可能被声明成 abstract 。一个抽象方法在它的类中没有实现方 法。记住我们不用给一个抽象类或函数添加 open 注解,它默认是带着的。abstract class Derived : Base() { 
	override abstrac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 06:06:39
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kotlin1.1的时候介绍了协程,一种写异步的非阻塞的新方法,使用协程我们要引入kotlinx.coroutines库。集成步骤1.确保工程配置为kotlin1.1或者更高版本 2.在build.gradle中添加如下代码apply plugin: 'kotlin'
kotlin {
    experimental {
        coroutines 'enable'
    }
}注            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 23:43:22
                            
                                551阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            初识Kotlin安装intellij IDEA步骤第一个Kotlin程序第1步 - 打开IntelliJ IDEA,选择Projects,再点New Project。第2步 - 选择Java 选项,提供项目SDK路径并在Kotlin/JVM 框架打勾选中。第3步 - 在新框架中提供项目详细信息(名称和存储目录),然后单击“完成”。第4步 - 创建一个新的Kotlin文件来运行Kotlin的第一个例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 22:23:22
                            
                                231阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             懒加载问题:注意;1、  获取数据为空、赋值给变量会报异常。2、 为空的时候,不赋值,就会报始化报异常还必须赋值。综合考虑直接用 private var scene: String? = null可好。 一、kotlin-android-extensions、使用Kotlin Android Extensions就可以访问布局XML的View,告别find            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 21:35:41
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.基本语法 https://github.com/mcxiaoke/kotlin-notes/blob/master/kotlin-tutorial-basic.md 2.推荐两篇Kotlin Android入门文章 Getting started with Android and Kotlin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-25 13:55:00
                            
                                86阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Android Kotlin 入门:实现一个简单的 Button
在 Android 应用开发中,Button 是用户交互中最常见的组件之一。本文将引导你,从零开始用 Kotlin 实现一个简单的 Button。
## 整体流程
为了更好地理解这个过程,我们将整个工作分成几个简单的步骤,表格如下:
| 步骤 | 描述                              |
|--            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-31 05:14:15
                            
                                313阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kotlin 学习笔记(1)基本语法关于 Kotlin 的安装,Android studio 3.0及以上自带,其他的可以通过搜索插件 Kotlin 来进行安装。下面来说说有关 Kotlin 的语法。以下是本人的学习笔记,入有任何不妥之处,随时欢迎拍砖指正。  谢谢 ^_^1. Kotlin Android 扩展Kotlin 插件自带有安卓扩展,因此不需要再单独安装额外插件。  我们直接 new            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 19:46:08
                            
                                266阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先申明下,本文为笔者学习《Kotlin 程序开发入门精要》的笔记,并加入笔者自己的理解和归纳总结。1. 定义变量和方法1.1 定义变量定义变量必须以var开头,定义常量以val开头数据类型在变量后面,并且用冒号(:)分隔定义变量时如果未初始化,必须指定数据类型。如果进行了初始化,可以不指定数据类型,编译器会自动推导数据类型不需要以分号(;)结尾示例var a1: Int
var a2: Long            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-08 15:40:36
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:2019年,Google宣布Kotlin成为所有Android应用程序的首选编程语言,由于kotlin的特性,Java开发人员转向Kotlin开发并不太难,除了两者编写相似以外,他们还具有很好的兼容性,可以在同一环境中运行。很多人说,在当前这个环境下,至少要会两种语言,现阶段Java和kotlin就是一个好选择。不过在kotlin的学习过程中,协程这块算是一个比较难的地方,难在哪里?协程是运            
                
         
            
            
            
            1.告别findViewById不同于 JAVA 中,在 Kotlin 中 findViewById 本身就简化了很多,这得益于 Kotlin 的类型推断以及转型语法后置:val onlyTv = findViewById(R.id.onlyTv) as TextView在官方库Anko的支持下,可以更简化当你试图 command/ctrl + 左键点击 onlyTv 想要查看 onlyTv 的来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 23:42:25
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            函数函数声明在 kotlin 中用关键字 fun 声明函数:fun double(x: Int): Int { }函数用法通过传统的方法调用函数val result = double(2)通过 . 调用成员函数Sample().foo() // 创建Sample类的实例,调用foo方法参数函数参数是用 Pascal 符号定义的 name:type。参数之间用逗号隔开,每个参数必 须指明类型。fun            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-02 18:45:41
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android官方推荐使用协程来处理异步问题。以下是协程的特点: 轻量:单个线程上可运行多个协程。协程支持挂起,不会使正在运行协程的线程阻塞。挂起比阻塞节省内存,且支持多个并行操作。 内存泄漏更少:使用结构化并发机制在一个作用域内执行多项操作。 内置取消支持:取消操作会自动在运行中的整个协程层次结构            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-15 10:57:41
                            
                                252阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言一、 协程是什么?二、协程使用步骤1.引入库2.开始使用协程3.集成viewMode使用:viewModelScope4.async与launch三、suspend挂起函数关键字总结 前言为了适应Android发展潮流和学习GitHub上大佬们的代码学习Kotlin协程使用一、 协程是什么?   轻量:您可以在单个线程上运行多个协程,因为协程支持挂起,不会使正在运行协程的线程阻塞。挂            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 11:44:53
                            
                                219阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1.Kotlin 基础 入门   1.kotlin你好世界fun main(args: Array<String>) {
    println("Hello, Kotlin!")
}2.kotlin变量与输出fun main() {
    val name = "Kotlin"
    println("Hello, $name!")
}v            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 20:32:53
                            
                                72阅读