update:2020.05.19
fix:修复设备重置,静默删除 add:
This commit is contained in:
@@ -131,7 +131,6 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
||||
case "usb_midi":
|
||||
usbStatus = "qch_action_usb_usb_midi";
|
||||
break;
|
||||
|
||||
}
|
||||
Intent usbIntent = new Intent(usbStatus).setPackage("com.android.settings");
|
||||
mContext.sendBroadcast(usbIntent);
|
||||
@@ -494,7 +493,11 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
||||
switch (message) {
|
||||
case MSG_DELETE:
|
||||
if (!TextUtils.isEmpty(title)) {
|
||||
ApkUtils.deleteApkInSilence(title);
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
ApkUtils.uninstall(mContext, title);
|
||||
} else {
|
||||
ApkUtils.deleteApkInSilence(title);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MSG_SETTING:
|
||||
@@ -517,11 +520,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
||||
settingPowerOn(extras);
|
||||
break;
|
||||
case MSG_RESET:
|
||||
if (getBatteryLevel() >= CommonDatas.MIN_POWER) {
|
||||
mContext.sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR").setPackage("com.android.settings"));
|
||||
} else {
|
||||
MySQLData.SetBooleanData(mContext, CommonDatas.IS_RESET, true);
|
||||
}
|
||||
Utils.doMasterClear(mContext);
|
||||
break;
|
||||
case MSG_INSTALL:
|
||||
// mContext.sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR"));
|
||||
@@ -752,7 +751,6 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
||||
}
|
||||
|
||||
|
||||
|
||||
//应用id管控
|
||||
private void writeDeselectIDtoSystem(String s1, String result) {
|
||||
if (!TextUtils.isEmpty(s1) && !TextUtils.isEmpty(result)) {
|
||||
@@ -770,8 +768,10 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
||||
Log.e("SystemSetting", "qch_app_forbid---------" + result);
|
||||
Log.e("SystemSetting", "deselectViewArray---------" + s1);
|
||||
return;
|
||||
} else {
|
||||
Log.e("mjsheng", "writeDeselectIDtoSystem is null:");
|
||||
Settings.System.putString(this.mContext.getContentResolver(), "DeselectViewArray", "Invalid");
|
||||
}
|
||||
Log.e("mjsheng", "writeDeselectIDtoSystem is null:");
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -828,7 +828,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
||||
Log.e("SystemSetting", "qch_unlock_ipad---------" + i);
|
||||
|
||||
if (getBatteryLevel() >= CommonDatas.MIN_POWER) {
|
||||
mContext.sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR").setPackage("com.android.settings"));
|
||||
Utils.doMasterClear(mContext);
|
||||
} else {
|
||||
MySQLData.SetBooleanData(mContext, CommonDatas.IS_RESET, true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user