Android12 splashscreen在系统中的启动流程
时间: 2023-04-05 18:01:50 浏览: 260
Android启动流程
Android12 splashscreen在系统中的启动流程是这样的:当设备启动时,系统会先加载内核,然后启动 init 进程,接着启动 Zygote 进程,最后启动 SystemServer 进程。在 SystemServer 进程启动后,会调用 WindowManagerService 的 startBootstrapServices 方法,其中就包括了启动 splashscreen 的过程。具体来说,WindowManagerService 会创建一个 ViewRootImpl 对象,并将其添加到 WindowManager 中,然后通过 ViewRootImpl 的 handleMessage 方法来处理 splashscreen 相关的消息,最终显示出 splashscreen。
阅读全文