App启动流程
App启动流程相关知识
zhangjin1120
这个作者很懒,什么都没留下…
展开
-
App启动过程(一)从APK加载到launcher启动
手机屏幕本身就是一个Activity,这个Activity就是Launcher,源码目录:/packages/apps/Launcher2/src/com/android/launcher2/Launcher,点击查看Android 4.2.2 Launcher源码。用户点击要启动的应用的图标,Launcher会调用startActivitySafely方法参数Intent会携带目标应用的起始Acitvity。AMS是SystemServer进程启动的。APP启动流程解析init进程和Zygo.原创 2021-09-26 00:09:11 · 405 阅读 · 0 评论 -
APP启动流程:从点击应用图标到Activity启动流程
app启动流程:①点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求;②system_server进程接收到请求后判断,如果不存在目标进程则通过AMS向zygote进程发送创建进程的请求(通过Socket);③Zygote进程fork出新的子进程,即App进程;④App进程,通过Binder IPC向sytem_server进程发起attachApplication请求;⑤system_server进程在收到请求后,原创 2022-03-01 12:27:09 · 681 阅读 · 0 评论 -
App启动流程梳理
从APK加载到launcher启动从点击应用图标到Activity启动流程原创 2022-03-01 12:32:10 · 54 阅读 · 0 评论