framework
文章平均质量分 89
framework方面的知识
由心99
这个作者很懒,什么都没留下…
展开
-
Zygote如何启动SystemServer进程?
我们知道了Zygote进程负责启动Systemserver进程的。在这篇文章中,我们具体讲讲Zygote启动SystemServer进程时,经历了什么?SystemServer主要是用来创建各种系统服务的,像AMS、PMS、WMS等常见的系统服务,都是在SystemServer进程里创建的,它们并没有属于自己的一个进程。原创 2023-07-28 16:12:22 · 126 阅读 · 0 评论 -
解析zygote启动过程
在Android系统中,Dalvik虚拟机或者是ART,应用程序进程,还有运行系统的关键服务(比如SystemServer等)进程都是由zygote来创建的,zygote通过fork来创建子进程。。通过,我们能知道zygote进程是由init进程启动时创建而成的。这里有个小知识点:起初zygote进程的名称并不是叫“zygote”,在源码中能看到它修改进程名为zygote的地方,代码(frameworks/base/cmds/app_process/原创 2023-07-17 12:14:49 · 154 阅读 · 0 评论 -
解析init.rc文件
在中,我们知道了init进程启动后,会去解析init.rc配置文件,然后会去启动zygote进程。这篇文章我们就来简单分析下init.rc文件是如何被解析并启动zygote的。以下分析的源码版本号:Android 8.0。原创 2023-07-17 12:13:28 · 231 阅读 · 0 评论 -
Android系统启动流程
本篇文章我们不会涉及到源码,只是对Android系统的启动流程做一个简单的介绍;注意:该篇文章并不会很详细地去讲到系统启动的各个环节,只会涉及到几个重要的点而已。原创 2023-07-17 12:11:12 · 284 阅读 · 0 评论