分类: 安卓开发

27 篇文章

AMS 安卓
一、AMS 是什么? ActivityManagerService 是 Android 系统服务之一,运行在 syste…
协程的父子关系
协程的父子关系是 Kotlin 协程里非常重要的概念,核心叫: 结构化并发 Structured Concurrency…
Lifecycle 和 ViewModel
概念 主要职责 Lifecycle 管理组件的生命周期状态,比如 Activity/Fragment 当前是创建、启动、…
协程关键字
常见关键字/函数是这些: launch async withContext Dispatchers.Main Dispa…
状态机
状态机就是:用一个变量记录当前执行到哪个状态,下次再进来时,根据这个状态跳到对应的位置继续执行。 而协程挂起/恢复的本质…
安卓协程
1. 协程是什么 2. Android 为什么需要协程 3. suspend 挂起原理 4. CoroutineScop…
MVC、MVP、MVVM
一、Android 中的 MVC 1. Android MVC 分层 在 Android 里,MVC 大致可以这样对应:…
Intent 和 binder
可以这样理解这句话: Intent 是 Android 上层提供的“通信载体/请求描述”,真正跨进程通信时,底层靠的是 …
HandlerThread
首先在UI线程创建了一个Handler实例对象,无论是匿名内部类还是自定义类生成的Handler实例对象,我们都需 要对…
Glide.preload()
Glide.preload() 的作用一句话说就是: 提前把图片加载到 Glide 的缓存里,但不立刻显示到 Image…