一.kotlin代码简化 中缀表达式 作用域函数 注意各自使用场景,不要嵌套 扩展函数比如px2dp 比如扩展post java io的优化 泛...
协程 协程是轻量级线程,一个线程中可以有很多协程,协程本质上可以认为是运行在线程上的代码块,协程提供的挂起操作会使协程暂停执行,而不会导致线程阻...
扩展函数 声明一个扩展函数,我们需要用一个 接收者类型 也就是被扩展的类型来作为他的前缀 其实就是通过import指定的路径,把我们自定义的函数...
测试覆盖率 测试覆盖率是对测试完全程度的评测。测试覆盖率是由测试需求和测试用例的覆盖或已执行代码的覆盖的表示结果。一方面可以衡量测试工作本身的有...
AOP面向切面编程 面向切面编程是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP延续,是软件开发中的一个热点,是...
javassist简介 Javassist作用是在编译器间修改class文件,修改时机是在class文件被转化为dex文件之前去修改。Javas...
Transform简介 是Android官方提供给开发者在项目构建阶段即由class到dex转换期间修改class文件的一套api。 我们可以通...
lottie简介 Lottie是Airbnb开源的一个动画渲染库,同时支持Android、IOS、React Native和Web平台,Lott...
flutter是什么 最近同事分享了一篇flutter操作系统,感觉不错,自己总结了一下,发上来给大家一个参考,Flutter 是 Google...