version:4.7

fix:
update:增加远程获取隐藏app列表,禁用app列表
This commit is contained in:
2022-05-23 16:22:23 +08:00
parent 1b83a79957
commit 14fd58b82f
7 changed files with 81 additions and 12 deletions

View File

@@ -1388,6 +1388,7 @@ public class JGYUtils {
this.add("com.alibaba.android.rimet");
this.add("com.tencent.wemeet.app");
this.add("com.qi.studycomputer.launcher");
}};
/**
@@ -2073,6 +2074,57 @@ public class JGYUtils {
}
}
public List<String> getHidePackage() {
String jsonString = cacheHelper.getAsString(UrlAddress.GET_HIDE_DESKTOPICON);
//为 "" 是已经请求成功的
if (jsonString == null) {
return new ArrayList<>();
} else {
Gson gson = new Gson();
Type type = new TypeToken<List<String>>() {
}.getType();
List<String> list = gson.fromJson(jsonString, type);
if (list == null) {
return new ArrayList<>();
} else {
return list;
}
}
}
public List<String> getDisablePackage() {
List<String> list = new ArrayList<>();
if (Settings.System.getInt(crv, "qch_app_camera", 0) == 1) {
list.add("com.mediatek.camera");
list.add("com.android.camera");
list.add("com.android.camera2");
}
if (Settings.System.getInt(crv, "qch_call_forbid", 0) == 1) {
list.add("com.android.dialer");
}
if (Settings.System.getInt(crv, "qch_app_deskclock", 0) == 1) {
list.add("com.android.deskclock");
}
if (Settings.System.getInt(crv, "qch_app_soundrecorder", 0) == 1) {
list.add("com.android.soundrecorder");
}
if (Settings.System.getInt(crv, "qch_app_music", 0) == 1) {
list.add("com.android.music");
}
if (Settings.System.getInt(crv, "qch_app_gallery", 0) == 1) {
list.add("com.android.gallery3d");
}
if (Settings.System.getInt(crv, "qch_app_filemanager", 0) == 1) {
list.add("com.mediatek.filemanager");
list.add("com.android.documentsui");
}
if (Settings.System.getInt(crv, "qch_app_browser", 0) == 1) {
list.add("com.android.browser");
list.add("com.aoleyun.browser");
}
return list;
}
public static final String PACKAGE_DEVICEINFO = "com.aoleyun.sn";
public static final String CLASS_DEVICEINFO = "com.aoleyun.sn.receiver.BootReceiver";
@@ -2152,6 +2204,4 @@ public class JGYUtils {
public static boolean isCubeDevice() {
return getHardware().startsWith(UNISOC_HARDWARE) && Build.BRAND.equalsIgnoreCase(CUBE_BRAND);
}
}