Android启动简易流程

  1. 启动电源,引导代码从ROM执行,加载Bootloader到RAM中执行。
  2. BootLoader拉起系统OS,Linux内核启动,加载init.rc,启动init进程
  3. init进程创建和挂载文件目录、启动属性服务,启动Zygote进程
  4. Zygote进程创建Java虚拟机,启动SystemServer进程,等待AMS请求创建应用程序。
  5. SystemServer进程创建AMS、WMS、PMS等系统服务。
  6. AMS启动Launcher,显示桌面和应用图标。
0%