最近项目需求做5.1Launcher,发现在其他应用返回时并没有返回我的launcher界面而是返回自带的launcher界面。
好,开始解决:
1.删除system自带的launcher3.apk
日狗了,这次返回键是黑屏,网上搜索一圈,无果!
好,看了下launcher3源码,没发现有什么特殊的,怎么办?
好,把自带的launcher3安装回去,返回键,查看activitymanagerservice,发现启动的是如下:
I/ActivityStackSupervisor( 426): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher3
到此,好办了!
2.直接改定制launcher的包名,删除自带launcher。大功告成!