Kotlin For Android
MobMsg
【移动端】Android丨Kotlin丨Flutter丨Cordova 【前端】Vue丨Js丨Css丨Html 【后端】Java丨Kotlin丨Node 【各厂小程序】微信丨百度丨other...
展开
-
Kotlin 变量、常量、构造方法、函数、协程、非阻塞式挂起、单例、顶层声明
声明变量Kotlin 空安全机制会限制你在定义变量时不及时赋值,但若此时你还无法及时赋值,可使用 lateinit 关键字修饰,编译器将暂时放弃校验它,但之后的空判断都需要自己检测了lateinit var someStr : String当然了,你同样可以通过先赋初始值,之后更新的方式var someIndex : Int = 0若有些变量不可避免的会出现赋值为 null 的情况是...原创 2019-11-20 13:08:33 · 1081 阅读 · 1 评论 -
Kotlin View Binding,findViewById() 终结者
AS 中如何配置 View Binding仅需 2 步,简单快速:1. 配置依赖安卓扩展是 IntelliJ IDEA 与 Android Studio 的 Kotlin 插件的组成之一,因此不需要再单独安装额外插件。开发者仅需要在 项目根目录 → app → build.gradle 文件中启用 Gradle 安卓扩展插件即可:apply plugin:'kotlin...原创 2018-12-22 13:49:27 · 2133 阅读 · 0 评论 -
Kotlin BigDecimal 高精度计算工具类
完整工具类/** * 加、减、乘、除 高精度计算工具类 * @author lyl 20190191 * */object UtilsBigDecimal { // 需要精确至小数点后几位 const val DECIMAL_POINT_NUMBER:Int = 2 // 加法运算 @JvmStatic fun add(d1:Doubl...原创 2019-01-09 18:30:00 · 3499 阅读 · 2 评论 -
Kotlin Array 二分法查找
示例代码 /** * 二分法查找 * @findValue:需查找的数字 * */ fun findNumber(findValue:Int):Int{ var index = -1 if(itemArr[0] > findValue || itemArr[itemArr.size - 1] &l...原创 2019-01-02 10:31:11 · 216 阅读 · 0 评论 -
Kotlin Array 创建、增、删、改、查、插入
示例代码import android.os.Bundleimport android.support.v7.app.AppCompatActivityimport kotlinx.android.synthetic.main.activity_test.*/** * Array 创建、增、删、改、查、插入 * @author lyl 20181228 * */cl...原创 2018-12-28 18:23:30 · 4983 阅读 · 0 评论