赞
踩
App_process用来启动Android runtime。
源代码位于:frameworks/base/cmds/app_process。
Zygote、SystemServer其实都是app_process 进程。
app_process的命令行参数分为四部分:
Runtime的启动由AndroidRuntime类(C++类,libandroid_runtime库中)实现,该类定义实现在:
AndroidRuntime初始化虚拟机完成后,会进入下面两个类之一的main方法:
源代码位于:frameworks/base/core/java/com/android/internal/os。
上面调用ZygoteInit或者RuntimeInit的main方法,这里只看RuntimeInit,ZygoteInit在zygote小节中分析。推算下来main参数为:
RuntimeInit application|tool |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。