1.4.0318 修复升级后设置默认桌面,对接小程序管控,增加专注模式,接管系统打开app

This commit is contained in:
2024-03-19 09:30:51 +08:00
parent 367c8e333c
commit 124696a9dd
26 changed files with 1299 additions and 491 deletions

View File

@@ -622,13 +622,13 @@ public class PushManager {
});
camera2BackgroundUtil.startTakePicture(mContext.getExternalCacheDir().getAbsolutePath() + File.separator + TimeUtils.getPhotoDate() + ".jpg");
break;
case FOCUS_MODE:
refreshFocusMode();
break;
case TIME_CONTROL2:
case USB_CONTROL:
NetInterfaceManager.getInstance().getSnSetting();
break;
case FOCUS_MODE:
refreshFocusMode();
break;
case INSTALL_CONTROL:
case BLUETOOTH_CONTROL:
case DEVELOPER_CONTROL:
@@ -636,7 +636,8 @@ public class PushManager {
case SETTING_STATUSBAR:
case SETTING_NAVIGATION:
case SETTING_TF_CARD:
NetInterfaceManager.getInstance().setSystemSetting();
// NetInterfaceManager.getInstance().setSystemSetting();
NetInterfaceManager.getInstance().getSnSetting();
break;
case BIND_DEVICE:
bindService(extras);
@@ -646,11 +647,13 @@ public class PushManager {
}
private void refreshFocusMode() {
Intent intent = new Intent();
// Intent intent = new Intent();
// ComponentName componentName = new ComponentName("com.aoleyunos.dop6", "com.aoleyunos.dop6.service.main.MainService");
// intent.setComponent(componentName);
intent.setAction(CommonConfig.FOCUS_MODE_REFRESH_KEY);
mContext.sendBroadcast(intent);
// intent.setAction(CommonConfig.FOCUS_MODE_REFRESH_KEY);
// mContext.sendBroadcast(intent);
JGYUtils.getInstance().gotoLauncher();
NetInterfaceManager.getInstance().getCloudLessonSettings();
}
private void deleteApp(String extras) {
@@ -1088,15 +1091,19 @@ public class PushManager {
JsonElement launcherElement = jsonObject.get("default_launcher");
if (launcherElement.isJsonNull()) {
JGYUtils.getInstance().setDefaultDesktop("");
SPUtils.put(mContext, "default_launcher", "");
mMMKV.encode(CommonConfig.DEFAULT_LAUNCHER_PACKAGE_NAME, "");
// SPUtils.put(mContext, "default_launcher", "");
} else {
String default_launcher = launcherElement.getAsString();
if (TextUtils.isEmpty(default_launcher)) {
JGYUtils.getInstance().setDefaultDesktop("");
SPUtils.put(mContext, "default_launcher", "");
mMMKV.encode(CommonConfig.DEFAULT_LAUNCHER_PACKAGE_NAME, "");
// SPUtils.put(mContext, "default_launcher", "");
} else {
JGYUtils.getInstance().setDefaultDesktop(default_launcher);
SPUtils.put(mContext, "default_launcher", default_launcher);
mMMKV.encode(CommonConfig.DEFAULT_LAUNCHER_PACKAGE_NAME, default_launcher);
// SPUtils.put(mContext, "default_launcher", default_launcher);
}
}
}