前言 从kotlin1.1开始,协程就被添加到kotlin中作为实验性功能,直到kotlin1.3,协程在kotlin中的api已经基本稳定下来了,现在kotlin已经发布到...
1.线程就是线程, 2.协程本质就是一种线程框架,仅仅是针对Java中的Thread做了一次更友好的封装。让我们更方便的使用Java中的线程才是Kotlin-JVM中协程的真...
Kotlin有一些新东西: Unit Any 和 Nothing,这里整理一下对这三兄弟的理解。 Unit 首先,看看 Unit 在Kotlin中的定义: 可以看到,首先 U...
前言 自定义View是Android开发者必须了解的基?。欢鳳ath类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义View中Path类的文章,但存在...
前序 Kotlin没有自己的集合库,完全依赖Java标准库中的集合类,并通过扩展函数增加特性来增强集合。意味着Kotlin与Java交互时,永远不需要包装或者转换这些集合对象...
ps: android 中的字符串有很多有意思的点,用好了可以极大的提高效率,不知道的话要实现某些效果的话,你会抓光头发的,哈哈!另外关于各种数值的格式化,比如取2位小数,都...
前序 在Kotlin中,函数作为一等公民存在,函数可以像值一样被传递。lambda就是将一小段代码封装成匿名函数,以参数值的方式传递到函数中,供函数使用。 初识lambda ...
函数参数之惑 当一个函数拥有多个参数,且存在多个相同类型参数紧挨着的情况时,往往不太清楚传入参数的位置是否正确,且严重影响函数的可读性。需要调用者跳转到函数对应的地方,对参数...
前序 在19年的Google I/O大会上,Kotlin 成为 Android 开发首选语言。而著名的OkHttp 已经开始用 Kotlin 进行重写工作。是时候通过写博客归...
让app多进程运行 应用为了获取更多的内存空间,可以采用多进程的方式.在AndroidManifest.xml中, 为四大组件指定"android:process"属性实现多...
打包流程7步: 1.aapt构建,将资源文件打包成R.java文件 2.aidl工具将aidl接口转换为java接口 3.jvm将上述文件和源码打包成.class文件 4.d...