Android10.0默认的主界面程序是谷歌开发的Launcher3,现在有关闭主界面程序的需求。我们的思路比较简单:去掉Launcher3编译生成的apk。
禁掉Launcher3源码的编译:
mv packages/apps/Launcher3/Android.mk packages/apps/Launcher3/Android.mk.txt
mv packages/apps/Launcher3/SecondaryDisplayLauncher/Android.mk packages/apps/Launcher3/SecondaryDisplayLauncher/Android.mk.txt
删除Launcher3的编译结果:
find ./out/ -name "Launcher3*" | xargs rm -rf
编译测试,主界面程序已经不再启动。
该博客详细介绍了如何在Android 10.0系统中禁用默认的Launcher3主界面程序。通过修改源码编译配置,移除Launcher3及其SecondaryDisplayLauncher的编译,并删除编译结果,最终成功阻止了主界面程序的启动。编译测试验证了改动的有效性。

被折叠的 条评论
为什么被折叠?



