Android系统浅析-SystemServer进程

489 阅读1分钟
SystemServer进程是zygote进程孵化出的第一个进程。它的孵化方式是单独提供的,跟孵化普通应用的不同,原因是这个进程非常重要,是必须运行成功的,所以加入了检查操作,而普通的应用程序对创建成功与否并不检查。

Android中几乎所有的核心服务都运行在这个进程当中。

SystemServer进程孵化出来之后,执行的入口函数是SystemServer类的main()方法,具体操作如下:启动系统服务,将其注册到ServceManager当中,需要说明的是,创建启动PackageManagerService的时候会进行所有的应用安装,ActivityManagerService启动就绪之后接着会启动系统UI和Launcher应用。