Android
文章平均质量分 81
苟浩
一链二棍
展开
-
Kotlin学习笔记六:运算符重载及其他约定
Kotlin学习笔记Kotlin学习笔记一:Kotlin基础Kotlin学习笔记二:Kotlin的类型系统Kotlin学习笔记三:函数Kotlin学习笔记四:类,对象,接口Kotlin学习笔记五:Lambda编程运算符重载及其他约定这个和C++的运算符重载类似,允许你为类定义一些运算符支持的操作,比如+,-,*,/等等,最终还是编译成函数去调用。重载算术运算符data cla...原创 2019-06-02 18:25:00 · 817 阅读 · 0 评论 -
Kotlin学习笔记五:Lambda编程
Kotlin学习笔记Kotlin学习笔记一:Kotlin基础Kotlin学习笔记二:Kotlin的类型系统Kotlin学习笔记三:函数Kotlin学习笔记四:类,对象,接口Lambda编程Lambda表达式和成员引用Lambda表达式就是可以传递给其它函数一小段代码,在Java中通常用匿名内部类来实现, 函数式编程把函数当代一值传递,而不用先声明一个类,再实现方法,传递这个类的实...原创 2019-05-26 18:13:05 · 870 阅读 · 0 评论 -
Kotlin学习笔记四:类,对象,接口
Kotlin学习笔记Kotlin学习笔记一:Kotlin基础Kotlin学习笔记二:Kotlin的类型系统Kotlin学习笔记三:函数类,对象,接口定义类的继承结构接口接口和Java一样用 interface 定义,Kotlin接口中的方法可以有默认实现interface ITest{ fun test1() fun test2() = println...原创 2019-05-26 11:13:23 · 726 阅读 · 0 评论 -
Kotlin学习笔记三:函数
Kotlin学习笔记Kotlin学习笔记一:Kotlin基础Kotlin学习笔记二:Kotlin的类型系统函数命名参数调用函数时,可以显式标明参数的名称。如果指定了一个参数的名称,那它其后的参数都要标明名称,命名参数的顺序与函数定义的顺序不一定要一致fun test(v1:Int, v2:Int, v3:Int) { println("v1=$v1, v2=$v2, v3=...原创 2019-05-20 22:40:32 · 629 阅读 · 0 评论 -
Kotlin学习笔记二:Kotlin的类型系统
Kotlin的类型系统基本数据类型和其他基本类型Java把基本类型和引用类型区分开,基本类型存值,引用类型存地址,还提供了基本类型的包装类型,比如:Integer等。Kotlin并不区分基本类型和引用类型,用的全是一个类型。val i: Int = 1val list: List<Int> = listOf(l, 2, 3)上面的 i 在最后会编译成Java的int, 对于...原创 2019-05-19 21:24:26 · 455 阅读 · 0 评论 -
Kotlin学习笔记一:Kotlin基础
Kotlin基础首先来个经典的Hello Worldfun main(args : Array<String>) { println("Hello World")}关键字 fun 用来声明一个函数参数类型写在名称后面,变量声明也一样函数可以定义在文件的最外层,不用非放在类里数组是一个类使用 println 代替了 System.out.println。Kot...原创 2019-05-19 11:12:15 · 505 阅读 · 0 评论 -
Android Sqlite 数据库升级
将每个版本的升级语句按版本顺序放在一个LIST中,这样在数据库版本升级的时候就不用做版本号判断了。List中的INDEX就是每个版本的SQL语句。这里只是做了一个简单的DEMO,没有考虑数据迁移。如果是第一次安装,会调用onCreate,在onCreate里直接调用execUpgradSql(db, 0, 3)执行所有的SQL语句。如果是从其它版本升级来的,比如从V2升到V3,则会原创 2017-09-16 16:43:45 · 273 阅读 · 0 评论 -
Android RecyclerView设置点击事件
在Adapter中实现事件绑定,自定义一个OnItemClickListener的接口, 如果要增加点击事件,则调用bindClick方法,给View加一个position的tag,当View被点击的时候,把View和position都返回给用户,有了position基本上可以做任何操作了。代码很简单。import android.content.Context;import android原创 2017-09-16 17:16:28 · 2884 阅读 · 2 评论