Android系统的启动过程
生活随笔
收集整理的這篇文章主要介紹了
Android系统的启动过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android系統的啟動過程可以簡單地總結為以下幾個流程:
加載BootLoader -> 初始化內核 -> 啟動init進程 -> init進程fork出Zygote(孵化器)進程 -> Zygote進程fork出SystemServer進程
以下是流程圖(來自網絡):
當SystemServer初始化完成之后,Zygote進程fork出系統桌面進程(Launcher)。其實Launcher也是一個app,它繼承自Activity。應用程序Launcher在啟動過程中,PackageManagerService會返回系統中已經安裝的應用程序的信息,并將這些信息封裝成一個快捷圖標列表顯示在系統屏幕上,這樣用戶可以通過點擊這些快捷圖標來啟動相應的應用程序。
?
總結
以上是生活随笔為你收集整理的Android系统的启动过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android报错:java.lang.
- 下一篇: Android App的启动过程