version:2.1 MTK
fix:修复强制安装应用时报错 update:优化桌面图标隐藏
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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");
|
||||
}};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user