version:6.1

fix:
update:增加主页没有激活不显示天气
This commit is contained in:
2022-11-04 18:16:30 +08:00
parent 1a632e1e6e
commit aa3ceda9f1
22 changed files with 989 additions and 168 deletions

View File

@@ -48,16 +48,17 @@ public class ApkUtils {
this.add("org.chromium.browser");
this.add("com.sprd.sprdnote");
this.add("com.android.deskclock");
this.add("com.alldocube.store");
this.add("com.android.email");
this.add("com.android.calendar");
this.add("com.android.uiuios");
this.add("com.uiui.os");
this.add("com.uiui.health");
this.add("com.tencent.android.qqdownloader");
this.add("com.uiui.appstore");
// this.add("com.tencent.android.qqdownloader");
// this.add("com.alldocube.store");
}};
private static HashSet<String> showPackageName = new HashSet<String>() {{
this.add("com.uiui.sn");
this.add("com.android.dialer");
this.add("com.android.gallery3d");
this.add("com.android.settings");
@@ -66,10 +67,18 @@ public class ApkUtils {
this.add("com.mediatek.camera");
this.add("com.android.mms");
this.add("com.uiui.city");
this.add("com.alldocube.store");
this.add("com.android.fmradio");
this.add("com.android.documentsui");
this.add("com.android.calculator2");
this.add("cn.wps.moffice_eng");
this.add("com.baidu.searchbox.lite");
this.add("com.ss.android.article.video");
this.add("com.ss.android.ugc.aweme");
this.add("com.smile.gifmaker");
this.add("com.kuaikan.comic");
this.add("com.jxw.launcher");
this.add("com.tencent.android.qqdownloader");
this.add("com.alldocube.store");
}};
private static HashSet<String> allHintPackage = new HashSet<String>() {{
this.add("com.android.uiuios");
@@ -177,6 +186,7 @@ public class ApkUtils {
}
if (Settings.Global.getInt(context.getContentResolver(), "is_activity", 0) == 0) {
applicationInfos.removeIf(applicationInfo -> "com.uiui.city".equals(applicationInfo.packageName));
// applicationInfos.removeIf(applicationInfo -> "com.uiui.sn".equals(applicationInfo.packageName));
}
applicationInfos.sort(new Comparator<ApplicationInfo>() {
@@ -220,11 +230,20 @@ public class ApkUtils {
return desktopIcons;
}
private static boolean appIsDisable(Context context, String pkg) {
public static boolean appIsDisable(Context context, String pkg) {
PackageManager pm = context.getPackageManager();
return pm.getApplicationEnabledSetting(pkg) == PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
}
public static boolean disableApp(Context context, String pkg) {
PackageManager pm = context.getPackageManager();
try {
pm.setApplicationEnabledSetting(pkg, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, 0);
return true;
} catch (Exception e) {
return false;
}
}
/**
* 获取第三方应用