Android开机启动之SystemServer(SS)
一、梳理SystemServer启动流程

从上面整个Android开机启动思维导图(android 5.0的启动组成图)中可以看到:
SystemServer是从Zygote中启动的。
开机->bootloader->kernel->init->zygote->SystemServer
二、SystemServer做了什么?

- 入口:[SystemServer.java] run
**说明:**先初始化一些系统变量,加载类库,创建Context对象,创建SystemServiceManager对象等候再启动服务,启动引导服务、核心服务和其他服务
本文详细介绍了Android SystemServer的启动流程,包括从Zygote启动,初始化系统变量,加载服务,直至用户可以交互的各个阶段,如PHASE_WAIT_FOR_DEFAULT_DISPLAY、PHASE_SYSTEM_SERVICES_READY等。同时,文章还划分了引导服务、核心服务和其他服务三大类别。
订阅专栏 解锁全文

601

被折叠的 条评论
为什么被折叠?



