Android开机过程
Posted 韩亚飞_yue31313_韩梦飞沙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开机过程相关的知识,希望对你有一定的参考价值。
韩梦飞沙 韩亚飞 [email protected] yue31313 han_meng_fei_sha
android开机过程
- BootLoder引导,然后加载Linux内核.
- 0号进程init启动.加载init.rc配置文件,配置文件有个命令启动了zygote进程
- zygote开始fork出SystemServer进程
- SystemServer加载各种JNI库,然后init1,init2方法,init2方法中开启了新线程ServerThread.
- 在SystemServer中会创建一个socket客户端,后续AMS(ActivityManagerService)会通过此客户端和zygote通信
- ServerThread的run方法中开启了AMS,还孵化新进程ServiceManager,加载注册了一溜的服务,最后一句话进入loop 死循环
- run方法的SystemReady调用resumeTopActivityLocked打开锁屏界面
以上是关于Android开机过程的主要内容,如果未能解决你的问题,请参考以下文章