logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android关键流程】Zygote启动

Zygote 运行于单独的进程中,是所有应用程序进程的孵化器。Zygote 进程启动做了以下几件事:创建 AppRuntime 并调用其 start 方法,启动 Zygote 进程;创建 Java 虚拟机并为 Java 虚拟机注册 JNI 方法;通过 JNI 调用 ZygoteInit 的 main 函数进入 Zygote 的 Java 框架层;预加载资源;创建服务端 socket,fork 出

#android
【Android关键流程】Init启动

Init 进程是 Android 系统中用户空间的第一个进程(pid=1),它是用户进程的鼻祖,负责孵化各种属性服务、守护进程也包括 Zygote。Init 是由多个源文件共同组成的,这些文件位于。ueventd:实际上就是 Init 程序的软链接,在 init.rc 的 early-init 阶段启动selinux_setup:FitstStageMain 中启动subcontext:Secon

#android
到底了