博文架构(Android 10.0)


《 Thinking in Android 》 – “系统启动” 系列


【系统启动】 State Code
init 【 Android 10 系统启动 】系列 – init(天字一号进程) Update 05.01 Android 10
systemserver 【 Android 10 系统启动 】系列 – Zygote(进程孵化器) Update 05.06 Android 10
zygote 【 Android 10 系统启动 】系列 – SystemServer(服务管家) Update 05.13 Android 10
Launcher 【 Android 10 系统启动 】系列 – Launcher(应用门户) Update 05.18 Android 10
Launcher 【 Android 10 系统启动 】系列 – ShutdownThread(关机流程) Update 05.23 Android 10


《 Thinking in Android 》 – “框架服务” 系列


【框架服务】 State Code
PackageManagerService 钻研(1)- 启动流程 重构中 Android 10
PackageManagerService 钻研(2)- 构造函数 重构中 Android 10
PackageManagerService 钻研(3)- PackageManager 重构中 Android 10
PKMS PackageManagerService 钻研(4)- PackageInstaller 重构中 Android 10
PackageManagerService 钻研(5)- PackageParser 重构中 Android 10
PackageManagerService 钻研(6)- APK 安装(上) 重构中 Android 10
PackageManagerService 钻研(7)- APK 安装(中) 重构中 Android 10
PackageManagerService 钻研(8)- APK 安装(下) 重构中 Android 10


《 Thinking in Android 》 – “生物识别” 系列


【生物识别】 State Code
【 Android 10 生物识别 】系列 – Fingerprint 原理 重构中 Android 10
Fingerprint 【 Android 10 生物识别 】系列 – Fingerprint_灭屏指纹监听 重构中 Android 10
【 Android 10 生物识别 】系列 – Fingerprint_息屏指纹监听 重构中 Android 10
【 Android 10 生物识别 】系列 – Fingerprint_指纹录入流程 Update 07.10 Android 10


《 Thinking in Android 》 – “核心机制” 系列


【核心机制】 State Code
WatchDog 【 Android 10 核心机制 】系列 – 看门狗 “WatchDog” 重构中 Android 10
JNI 【 Android 10 核心机制 】系列 – 必须了解的 “JNI” 重构中 Android 10
AIDL 【 Android 10 核心机制 】系列 – 无处不在的 “AIDL” 重构中 Android 10
LMK 【 Android 10 核心机制 】系列 – LowMemoryKiller 重构中 Android 10
事件分发 【 Android 10 核心机制 】系列 – 事件分发 重构中 Android 10
Handler 【 Android 10 核心机制 】系列 – Handler 机制(原理) 重构中 Android 10
Handler 【 Android 10 核心机制 】系列 – Handler 机制(用法) 重构中 Android 10
亮度调节 【 Android 10 核心机制 】系列 – “自动背光” 的原理 重构中 Android 10


《 Thinking in Android 》 – “系统稳定” 系列


【性能优化】 State Code
ANR 【 Android 10 系统稳定 】系列 – Input ANR 超时处理机制 重构中 Android 10
ANR 【 Android 10 系统稳定 】系列 – Service ANR 超时处理机制 Update 07.15 Android 10
ANR 【 Android 10 系统稳定 】系列 – Broadcast ANR 超时处理机制 重构中 Android 10


《 Thinking in Android 》 – “性能优化” 系列


【性能优化】 State Code
内存泄露 【 Android 10 性能优化 】系列 – 始终存在的 “内存泄漏” Update 07.16 Android 10


《 Thinking in Android 》 – “进程线程” 系列


【进程线程】 State Code
AsyncTask 【 Android 10 进程线程 】系列 – “AsyncTask” 重构中 Android 10
同步和死锁 【 Android 10 进程线程 】系列 – “同步” 和 “死锁” 重构中 Android 10
创进程 【 Android 10 进程线程 】系列 – “进程创建” 的原理 Update 05.30 Android 10
杀进程 【 Android 10 进程线程 】系列 – “进程被杀” 的原理 Update 06.06 Android 10


《 Thinking in Android 》 – “设计模式” 系列


【设计模式】 State Code
单例 【 Android 10 进程线程 】系列 – 单例 Update 06.25 Android 10
工厂 【 Android 10 进程线程 】系列 – 工厂 重构中 Android 10
观察者 【 Android 10 进程线程 】系列 – 观察者 重构中 Android 10


《 Thinking in Android 》 – “常用组件” 系列


【常用组件】 State Code
Activity 【 Android 10 四大组件 】系列 – Activity 的 “启动流程” Update 06.13 Android 10
Activity 【 Android 10 四大组件 】系列 – Activity 的 “启动模式” 重构中 Android 10
Activity 【 Android 10 四大组件 】系列 – Activity 的 “生命周期” Update 06.15 Android 10
Service 【 Android 10 四大组件 】系列 – Service 的 “启动流程” Update 06.20 Android 10
Service 【 Android 10 四大组件 】系列 – Service 的 “启动模式” 重构中 Android 10
Service 【 Android 10 四大组件 】系列 – Service 的 “生命周期” 重构中 Android 10
Broadcast 【 Android 10 四大组件 】系列 – Broadcast 的 “启动流程” 重构中 Android 10
Fragment 【 Android 10 四大组件 】系列 – Fragment 的 “生命周期” 重构中 Android 10


《 Thinking in Android 》 – “经验总结” 系列


【经验总结】 State Version
Bug/需求 Android 日常开发问题总结 整理 ing… Android 10