🏛
架构原理
从 bootloader 到 system_server:启动流程、Zygote、Binder、Handler、AMS/WMS/PMS、输入、图形、电源、Treble 与 Mainline,十三篇讲清系统侧骨架。
进入架构原理
从开机第一行代码到应用最后一帧画面——架构原理、应用框架与运行时、Android 16 行为变更,一条主线讲透 Framework
| 板块 | 位置 | 管什么 | 什么时候用 |
|---|---|---|---|
| 架构原理 | arch/ | 系统侧骨架:启动、IPC、四大管理服务、输入图形电源 | 打底必读,第一遍按编号顺序走 |
| 应用框架与运行时 | app/ + runtime/ | 应用侧四大组件与 UI 管线,ART/GC 虚拟机底层 | 读完架构总览与应用进程模型后交替推进 |
| Android 16 与工具 | a16/ + tools/ | API 36 行为变更落地,源码地图/调试/学习路径 | 主线读到中段后按版本升级需要查阅 |
版本口径
全站基于 Android 16(API 36) 源码与官方文档撰写;涉及 Android 12~15 的历史演进与各版本差异,在各页正文以「版本注记」形式就地标注。