1.用戶按下電源鍵,引導芯片代碼從預定義的地方開始執行,加載引導程序bootloader到RAM,然後開始執行;
2.啓動引導程序bootloader,然後linux內核啓動;
3.linux內核啓動後,設置緩存,設置保護存儲器,計劃列表,加載驅動等操作。當內核完成系統設置之後,會查找init文件,然後啓動Root進程;
4.Linux內核創建用戶級別進程,init進程;
5.init進程會創建Zygote孵化器進程。
6.Zygote進程會先孵化出一個SystermServer進程。SystermServer進程用來加載系統服務,比如AWS,WMS,.PWS等;
7.Zygote進程孵化出的第一個App進程是Launcher。