diff --git a/app/build.gradle b/app/build.gradle index 713220a..6815c43 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -80,8 +80,8 @@ android { //酷比魔方 cube { flavorDimensions "default" - versionCode 45 - versionName "5.4" + versionCode 46 + versionName "5.5" buildConfigField "String", "platform", '"ZhanRuiCube"' } diff --git a/app/src/main/java/com/aoleyun/sn/utils/BootManager.java b/app/src/main/java/com/aoleyun/sn/utils/BootManager.java index 0d7c024..af1a5c3 100644 --- a/app/src/main/java/com/aoleyun/sn/utils/BootManager.java +++ b/app/src/main/java/com/aoleyun/sn/utils/BootManager.java @@ -21,6 +21,7 @@ public class BootManager { timeControlUpdate(); JGYUtils.getInstance().onBootSendNetwork(); JGYUtils.getInstance().onBootSetAppInsideWeb(); + JGYUtils.getInstance().onBootOpenApp(); } private void sendLauncherIcon() { @@ -30,7 +31,7 @@ public class BootManager { } } - private void timeControlUpdate(){ + private void timeControlUpdate() { Intent intent = new Intent(); intent.setAction(MainService.TimeChangedReceiver.ACTION_UPDATE); mContext.sendBroadcast(intent); diff --git a/app/src/main/java/com/aoleyun/sn/utils/JGYUtils.java b/app/src/main/java/com/aoleyun/sn/utils/JGYUtils.java index 19abe59..677ab5f 100644 --- a/app/src/main/java/com/aoleyun/sn/utils/JGYUtils.java +++ b/app/src/main/java/com/aoleyun/sn/utils/JGYUtils.java @@ -439,6 +439,19 @@ public class JGYUtils { setAppNetwork(mContext, disallowNetApp); } + public void onBootOpenApp() { + String qch_app_power_on = Settings.System.getString(mContext.getContentResolver(), CommonConfig.AOLE_ACTION_APP_POWER_ON); + if (TextUtils.isEmpty(qch_app_power_on)) { + return; + } + List appList = new ArrayList<>(Arrays.asList(qch_app_power_on.split(","))); + for (String s : appList) { + if (TextUtils.isEmpty(s)) continue; + Log.e(TAG, "onBootOpenApp: " + s); + ApkUtils.openApp(mContext, s); + } + } + private void checkPackageAndVersion(HashSet disallowUpgrade, List appListInfos) { Log.e(TAG, "checkPackageAndVersion: " + disallowUpgrade); PackageManager pm = mContext.getPackageManager();