version: cude 6.1
fix: update:增加短信管控
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user