Android 系统启动一二三(上篇)

247 阅读1分钟

冷启动流程

image.png

热启动流程

image.png

没有zygote的参与主要是AMS和app之间交互

系统的启动

image.png

Init进程

image.png

Zygote的作用
  1. 孵化app进程
  2. 为进程提供系统资源和虚拟机
  3. 启动system server进程
Zygote的启动

image.png

System server进程的启动

image.png

Zygote启动App进程

image.png

AMS和冷启动

image.png