改动以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
改完后界面如下