目录
相关资料
Lancher3源码解析:https://blog.csdn.net/qq_27215521/article/details/70808836
在SystemServer里调用mActivityManagerService.systemReady,在ActivityManagerService里会调用startHomeActivityLocked方法。
在Launcher的onCreate方法里有监听系统的广播,可以借鉴一下。
Lancher应用怎么有Launcher3、Launcher2和Launcher好几个
http://blog.sina.com.cn/s/blog_510ac7490101hx6a.html
Lancher启动流程
https://www.jianshu.com/p/19e95bc40e37 (只是分析了Lancher的源码, 并没有说明从手机开机到Lancher启动的过程。)
Android系统开机启动到Launcher流程总结
Android Framework--开机启动流程 (超级详细,良心博客)
我的理解
Lancher是一个系统应用,Lancher2里的Lancher.java实际是一个activity。
>桌面点击启动应用
Lancher启动应用的时候,和一般的activity的启动方式是一样的。启动的Intent是从快捷方式获取的。
0 条评论