代码改变世界

随笔档案-2012年12月17日

《深入理解Android(卷1)》笔记 4.第四章 深入理解zygote

2012-12-17 10:19 by ...平..淡..., 1993 阅读, 收藏,
摘要: 第4章 深入理解zygote知识点1:zygote分析关于zygote这一部分,我对它的流程归纳如下:(1) app_main.cpp类的main方法,调用AppRuntime类的start方法。(2) 该start方法执行3个过程: (2.1)创建虚拟机:调用startVm方法。 (2.2)注册JNI方法:调用startReg方法。 (2.3)通过JNI调用java方法:env->callStaticVoidMethod方法。分析(2.1) 该方法确定了一些参数,用于创建虚拟机(调用JNI_createJavaVM方法创建虚拟机)(2.2) 为了让java世界使用native方法,所以 阅读全文