码迷,mamicode.com
首页 >  
搜索关键字:zygote分析    ( 4个结果
xposed结合Zygote分析
android中zygote相信大家都很熟悉,它执行的函数是app_main.cpp,而xposed主要实现的就是替换app_main.cpp。所以在分析xposed时有必要来认识下zygote。好了,废话不多说,直接看app_main.cpp源码我们发现其main函数主要由AppRuntime.....
分类:其他好文   时间:2015-09-10 13:08:09    阅读次数:219
Android Zygote源码分析
目录目录 概述 zygote分析 AppRuntime分析 创建虚拟机startVm 注册JNI函数startReg 进入JAVA世界 建立IPC通信服务端registerZygoteSocket 预加载类和资源preload 启动system_server 有求必应之等待请求runSelectLoop 概述在Android系统中,所有的应用程序进程,以及用来运行系统关键服务的System进程都是由...
分类:移动开发   时间:2015-04-29 21:47:46    阅读次数:195
Android启动流程分析(十一) zygote的启动
首先zygote创建了appruntime的对象,并调用他的start。此后的活动由AppRuntime来控制 然后调用startVM来创建了虚拟机,调用startReg来注册JNI的函数 通过JNI调用zygoteInit进入了java的世界 调用registerZygoteSocket来响应子孙后代的请求,同时调用preload函数进行资源的预加载 调用startSystemServer来进行系统启动的后续工作 完成了java世界的初创工作后,变进入了select循环,来处理后续的请求。...
分类:移动开发   时间:2015-03-31 18:04:50    阅读次数:196
Zygote原理学习
1 zygote分析1.1 简介Zygote本身是一个NATIVE层的应用程序,与驱动、内核无关。前面已经介绍过了,zygote由init进程根据init.rc配置文件创建。其实本质上来说,zygote就是app_process,这个名字在android.mk中指定,但是在运行的时候,app_pro...
分类:其他好文   时间:2014-05-26 13:17:29    阅读次数:274
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!