Android Launcher3去除应用列表,二级菜单,应用全部在桌面显示

改动以RK3288 Android 5.1 为例  Launcher3修改方法应该都一样

改动如下:

diff --git a/src/com/android/launcher3/LauncherAppState.java b/src/com/android/launcher3/LauncherAppState.java
index b7c45a34..9d5f221d 100644
--- a/src/com/android/launcher3/LauncherAppState.java
+++ b/src/com/android/launcher3/LauncherAppState.java
@@ -275,8 +275,9 @@ public class LauncherAppState implements DeviceProfile.DeviceProfileCallbacks {

     public static boolean isDisableAllApps() {
         // Returns false on non-dogfood builds.
-        return getInstance().mBuildInfo.isDogfoodBuild() &&
-                Utilities.isPropertyEnabled(Launcher.DISABLE_ALL_APPS_PROPERTY);
+     //   return getInstance().mBuildInfo.isDogfoodBuild() &&
+       //         Utilities.isPropertyEnabled(Launcher.DISABLE_ALL_APPS_PROPERTY);
+       return true;        //返回true,表示不显示应用列表


     }

     public static boolean isDogfoodBuild() {

去除多余应用   方法比较多,反正我在是编译出来的Out里面删除不要的应用 

参考如下文章删除自己不想要的APP:https://blog.csdn.net/kanyueliang410/article/details/78962288

应用摆放位置布局,device/rockchip/rk3288/overlay/packages/apps/Launcher3/res/xml/default_workspace_5x6.xml

改完后界面如下

猜你喜欢

转载自blog.csdn.net/qq1226176787/article/details/90231850