代码改变世界

随笔档案-2012年12月

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

2012-12-17 10:19 by ...平..淡..., 1940 阅读, 收藏, 编辑
摘要: 第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方法,所以 阅读全文

《深入理解Android(卷1)》笔记 3.第三章 深入理解init

2012-12-03 17:00 by ...平..淡..., 862 阅读, 收藏, 编辑
摘要: 知识点7:属性服务(与注册表机制机制类似)在init.c中和属性服务相关的代码如下://调用property_init_action方法,该方法调用property_init方法queue_builtin_action(property_init_action, "property_init");//调用property_service_init_action方法,该方法会调用start_property_service方法queue_builtin_action(property_service_init_action, "property_service_in 阅读全文
点击右上角即可分享
微信分享提示