1: 第一種方法最簡單暴力只要修改apk的AndroidManifesthtml
2: 第二種方法須要修改framework源碼來強制進入你的launcherjava
3: https://www.cnblogs.com/farmerkids/p/5633802.html 網頁內容以下:android
作android產品的時候,根據需求會制定各類各樣的Launcher,所以,在此記錄替換系統Launcher的流程。 一、修改frameworks/base/core/java/android/content/Intent.java中 //public static finalString CATEGORY_HOME = "android.intent.category.HOME";改成 public static final String CATEGORY_RB_HOME = "com.intent.category.RB_HOME"; 二、修改api下全部文件android.intent.category.HOME替換爲android.intent.category.RB_HOME sed -i "s/CATEGORY_HOME/CATEGORY_RB_HOME/g" `grep CATEGORY_HOME -rl ./` sed -i "s/WIDGET_CATEGORY_RB_HOME_SCREEN/WIDGET_CATEGORY_HOME_SCREEN/g" `grep WIDGET_CATEGORY_RB_HOME_SCREEN -rl ./` 三、修改全部文件中android.intent.category.HOME 替換爲android.intent.category.RB_HOME sed -i "s/category.HOME/category.RB_HOME/g" `grep category.HOME -rl ./` 四、添加APK文件 a.在/package/app/路徑下,添加Launcher文件夾,將launcher.apk文件copy到此。 b.添加Android.mk文件 c.將系統Launcher配置信息所有註銷。
4: Android Launcher 應用開發 有可實驗的源代碼api
https://blog.csdn.net/u014804892/article/details/76253107
5: android手把手教你開發launcher(一)(AndroidStudio版)app
https://blog.csdn.net/sljjyy/article/details/11927713
6: android手把手教你開發launcher(二)——列出安裝的應用程序.net
https://blog.csdn.net/sljjyy/article/details/11935709
7: android手把手教你開發launcher(三)——啓動安裝的應用程序code
https://blog.csdn.net/sljjyy/article/details/11971877
8: android手把手教你開發launcher(四)——顯示widgethtm
https://blog.csdn.net/sljjyy/article/details/11976707
9:android手把手教你開發launcher(五)——設置壁紙blog
https://blog.csdn.net/sljjyy/article/details/11978475