version:2.1 MTK

fix:修复强制安装应用时报错
update:优化桌面图标隐藏
This commit is contained in:
2022-04-26 16:08:55 +08:00
parent 5c821df549
commit 2bf051b8c1
6 changed files with 50 additions and 13 deletions

View File

@@ -714,6 +714,7 @@ public class ApkUtils {
this.add("com.android.deskclock");//时钟
this.add("com.android.music");//音乐
this.add("com.mediatek.camera");//相机
this.add("com.android.camera");
this.add("com.android.camera2");//展讯相机
this.add("com.android.documentsui");//文件
this.add("com.mediatek.filemanager");//文件
@@ -927,22 +928,34 @@ public class ApkUtils {
this.add("cn.com.bifa.eyeshiely");
}};
public static List aihuaApp = new ArrayList(){{
public static List aihuaApp = new ArrayList() {{
this.add("com.liuyang.jcstudentside");
this.add("com.alibaba.android.rimet");
this.add("com.tencent.wemeet.app");
this.add("com.qi.studycomputer.launcher");
this.add("com.qi.xiaoshi");
this.add("com.hardware.cn");
this.add("com.qi.gamemodel");
this.add("com.wyt.tongbuyouxue");
this.add("com.qi.wyt.setting");
this.add("air.wyt.modloader");
this.add("com.google.android.inputmethod.pinyin");
this.add("com.android.calculator2");
this.add("com.qi.TFSystem");
this.add("com.qi.appstore");
}};
public static void showAllAPP(Context context) {
PackageManager pm = context.getPackageManager();
// 查询所有已经安装的应用程序
List<PackageInfo> packages = pm.getInstalledPackages(0);
List<PackageInfo> packages = pm.getInstalledPackages(PackageManager.COMPONENT_ENABLED_STATE_ENABLED | PackageManager.COMPONENT_ENABLED_STATE_DISABLED);
for (PackageInfo packageInfo : packages) {
//如果是自带可以卸载的,除开不需要管控的
if (canremove_systemapp.contains(packageInfo.packageName)
&& !show_canremove_systemapp.contains(packageInfo.packageName)
) {
&& !show_canremove_systemapp.contains(packageInfo.packageName)) {
continue;
}
@@ -951,7 +964,7 @@ public class ApkUtils {
//10.0上日历和电子邮件是可卸载的
//7.0是系统应用
if (show_canremove_systemapp.contains(packageInfo.packageName)) {
// Logger.e("showAllAPP2", "packageName:" + packageInfo.packageName);
Logger.e("showAllAPP2", "packageName:" + packageInfo.packageName);
try {
pm.setApplicationEnabledSetting(packageInfo.packageName, PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, 0);
} catch (Exception e) {
@@ -960,7 +973,7 @@ public class ApkUtils {
}
}
} else {
// Logger.e("showAllAPP", "packageName:" + packageInfo.packageName);
Logger.e("showAllAPP", "packageName:" + packageInfo.packageName);
try {
pm.setApplicationEnabledSetting(packageInfo.packageName, PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, 0);
} catch (Exception e) {

View File

@@ -1331,6 +1331,9 @@ public class JGYUtils {
if (ApkUtils.canremove_systemapp.contains(packageName)) {
continue;
}
if (ApkUtils.aihuaApp.contains(packageName)) {
continue;
}
if (PackageNames.DEVICE_INFO.equals(packageName) || PackageNames.APPSTORE.equals(packageName)
) {
continue;
@@ -1351,21 +1354,33 @@ public class JGYUtils {
this.add("com.android.contacts");
this.add("com.android.deskclock");
this.add("com.android.camera2");
this.add("com.android.camera");
this.add("com.mediatek.camera");
this.add("com.android.messaging");
this.add("com.android.music");
this.add("com.android.settings");
// this.add("org.chromium.browser");
this.add("com.aoleyun.browser");
this.add("com.aoleyun.os");
this.add("com.android.calculator2");
this.add("com.android.dialer");
this.add("com.android.documentsui");
this.add("com.android.soundrecorder");
this.add("com.android.gallery3d");
this.add("com.sprd.sprdnote");
this.add("com.aoleyun.appstore");
this.add("com.aoleyun.info");
this.add("com.aoleyun.sn");
this.add("com.android.gallery3d");
this.add("com.aoleyun.browser");
this.add("com.aoleyun.os");
this.add("com.aoleyunos.dop1");
this.add("com.aoleyunos.dop2");
//aihua
this.add("com.liuyang.jcstudentside");
this.add("com.alibaba.android.rimet");
this.add("com.tencent.wemeet.app");
this.add("com.qi.studycomputer.launcher");
}};
/**