version: cude 6.1

fix:
update:增加短信管控
This commit is contained in:
2022-07-11 18:14:10 +08:00
parent 45ce0fc8ee
commit 1cbb3c8c65
5 changed files with 96 additions and 17 deletions

View File

@@ -1759,22 +1759,37 @@ public class JGYUtils {
/**
* 清除所有最近记录
*/
public void removeAllTask(Context context) {
List<ActivityManager.RecentTaskInfo> list = getRecentTasks(ActivityManager.getMaxRecentTasksStatic(), getCurrentUserId());
// public void removeAllTask() {
// List<ActivityManager.RecentTaskInfo> list = getRecentTasks(ActivityManager.getMaxRecentTasksStatic(), getCurrentUserId());
//
// for (ActivityManager.RecentTaskInfo info : list) {
// if (info.realActivity != null) {
// Log.e(TAG, "removeAllTask: " + info.realActivity.getPackageName());
// //排除自身
// if (BuildConfig.APPLICATION_ID.equals(info.realActivity.getPackageName())) {
// continue;
// }
// }
// try {
// ActivityManagerNative.getDefault().removeTask(info.id);
// } catch (RemoteException e) {
// e.printStackTrace();
// Log.e(TAG, "removeAllTask: " + e.getMessage());
// }
// }
// }
public void removeAllTask() {
List<ActivityManager.RecentTaskInfo> list = getRecentTasks(ActivityManager.getMaxRecentTasksStatic(), getCurrentUserId());
for (ActivityManager.RecentTaskInfo info : list) {
if (info.realActivity != null) {
Log.e(TAG, "removeAllTask: " + info.realActivity.getPackageName());
//排除自身
if (BuildConfig.APPLICATION_ID.equals(info.realActivity.getPackageName())) {
continue;
}
}
try {
ActivityManagerNative.getDefault().removeTask(info.id);
Log.e(TAG, "removeAllTask: " + info.id);
} catch (RemoteException e) {
e.printStackTrace();
Log.e(TAG, "removeAllTask: " + e.getMessage());
Log.e(TAG, "removeTask: " + e.getMessage());
} catch (NullPointerException e) {
Log.e(TAG, "removeTask: " + e.getMessage());
}
}
}
@@ -2033,7 +2048,7 @@ public class JGYUtils {
private void openLauncher3() {
setDefaultDesktop(Launcher3, Launcher3Class);
ApkUtils.openPackage(mContext, Launcher3);
// ApkUtils.openPackage(mContext, Launcher3);
}
public String getStartClassName(String pkg) {
@@ -2092,7 +2107,7 @@ public class JGYUtils {
Log.e(TAG, "setDefaultDesktop: MTK");
//爱华定制
intent.setComponent(new ComponentName("com.android.settings", "com.android.settings.AoleReceiver"));
// TODO: 2022/7/6 有问题
// TODO: 2022/7/6 MTK有问题
setDefaultLauncher(mContext, "com.android.transfer", "com.android.transfer.MainActivity");
SystemProperties.set("persist.sys.launcher.pkgname", pkg);
SystemProperties.set("persist.sys.launcher.classname", className);

View File

@@ -594,7 +594,10 @@ public class SysSettingUtils {
int browser = changeNum(jsonObject.getInteger("setting_browser"));
Settings.System.putInt(context.getContentResolver(), "qch_app_browser", browser);
Log.e(TAG, "qch_app_browser" + browser);
//短信
int setting_sms = changeNum(jsonObject.getInteger("setting_sms"));
Settings.System.putInt(context.getContentResolver(), "qch_app_sms", setting_sms);
Log.e(TAG, "qch_app_sms" + setting_sms);
} catch (Exception e) {
Log.e(TAG, "setIcon: " + e.getMessage());
}