![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
shaoenxiao
换行
展开
-
总结--应用程序进程启动过程
首先要想启动一个应用程序,要保证这个应用程序锁需要的应用进程已经启动。Zygote的java框架层中会创建一个Server端的Socket,这个Socket用来等待AMS请求Zygote来创建新的应用程序进程,Zygote通过fock自身创建应用程序进程,这样应用程序进程就会获得Zygote进程再启动时创建的虚拟机实例,除了获取虚拟机实例外,还创建了Binder线程池和消息循环,这样运行在应用...原创 2019-02-15 19:13:01 · 702 阅读 · 0 评论 -
总结--Android四大组件的工作过程(写了一个)
首先几个类说明:TaskRecord:启动的Activity所在的栈ProcessRecord:描述一个应用程序进程ActivityRecord:描述一个Activity,记录一个Activity的所有信息ServiceRecord:描述一个Service,记录一个Service的所有信息LoadedAPK:描述已加载的APK文件,可以获取到packageInfo,等信息(清单...原创 2019-02-15 19:46:30 · 428 阅读 · 0 评论