使用 Kotlin Symbol Processing 1.0 缩短 Kotlin 构建时间 KSP用于在 Kotlin 中构建轻量级编译器插件...
ViewStub惰性装载控件 定义 ViewStub其实是 标签的一个懒加载的优化升级,ViewStub是一个无形的、零大小的视图,在程序运行中...
终端输入open -n ~/.bash_profile 编辑完保存并退出 输入 source ~/.bash_profile 使环境变量生效。 ...
一、开发语言 kotlin和Java 或者第三方跨平台框架(先留坑,后面再补充) 二、APP整体架构 -MVCMVPMVVMMVPVMClean...
一、什么是冷启动、热启动? 冷启动:在启动应用时,系统中没有该应用的进程,这时系统会创建一个新的进程分配给该应用; 热启动:在启动应用时,系统中...
1.进程与线程 进程:android一般一个程序占有一个进程,但可以通过给四大组件指定android:process属性 开启单独,一个进程会运...
Android消息机制及其原理 Handle的原理 andriod提供了Handler和Looper来满足线程间的通信。Handler先进先出原...
对几种单例写法的整理,并分析其优缺点。如何创建一个线程安全的单例,什么是双检锁,那这篇文章可能会帮助到你。 懒汉式 非线程安全 代码简单明了,使...
Android 将Library 发布本地maven仓库 (Mac OS环境) (最近在学习项目模块化开发,写下 Library 项目下如何发布...