美文网首页
应用启动流程分析?

应用启动流程分析?

作者: 最美下雨天 | 来源:发表于2020-01-02 23:03 被阅读0次

参考文章:
复杂:https://www.zybuluo.com/TryLoveCatch/note/1311265
简单:https://www.jianshu.com/p/8f0ceb55f590
一些源码调用:https://www.jianshu.com/p/a1f40b39b3de
ActivityManagerNative过时:https://blog.csdn.net/qi1017269990/article/details/78879512
文章中有一些笔误,现修改为如下:

image.png
image.png

ApplicationThread是App进程是服务端,system_server进程是客户端;ActivityManager是system_server进程是服务端,App进程是客户端。

涉及到的进程:有四个
launch进程、system_server进程、Zygote进程、新建进程


image.png

[图片上传中...(image.png-d42a8f-1545644423865-0)]

涉及到的主要类:
ActivityManagerService、ActivityManagerNative、ActivityManagerProxy
ApplicationThread、ApplicationThreadNative、ApplicationThreadProxy
ActivityThread


image.png image.png

相关文章

网友评论

      本文标题:应用启动流程分析?

      本文链接:https://www.haomeiwen.com/subject/dbdakqtx.html