1.1.2 本书的架构

最后更新于:2022-04-02 05:47:39

本书所分析的模块也将遵循Android系统架构,如图1-3所示: :-: ![本书的架构图](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/d79ef355c7efee4fa4302505ebee6914_613x425.png =613x425) 图1-3 本书的架构图 从上图可知,本书所分析的各个模块除未涉及Kernel外,其他三层均有所涉足,它们分别是: - Native层包括init、Audio系统(包括AudioTrack、AudioFlinger和AudioPolicyService)、Surface系统(包括Surface和SurfaceFlinger)、常用类(包括RefBase、sp、wp等)、Vold和Rild。 - Java Framework层包括Zygote、System_server以及Java中的常用类(包括Handler、Looper等)。 - Java Application层,包括MediaProvider和Phone。
';