version:2.5
fix:修复开机删除扶小鹰app,改回Settings写入数据 add:增加台电userdebug版本
This commit is contained in:
@@ -851,9 +851,9 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
if (!TextUtils.isEmpty(jsonString)) {
|
||||
JsonObject extra = GsonUtils.getJsonObject(jsonString);
|
||||
int is_tf = extra.get("setting_memory").getAsInt();
|
||||
boolean aole_sdcard_forbid_on = JGYUtils.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_SDCARD_FORBID_ON, changeNum(is_tf));
|
||||
boolean aole_sdcard_forbid_on = Settings.System.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_SDCARD_FORBID_ON, changeNum(is_tf));
|
||||
if (aole_sdcard_forbid_on) {
|
||||
Log.e("setTfcardState:", JGYUtils.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_SDCARD_FORBID_ON));
|
||||
Log.e("setTfcardState:", Settings.System.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_SDCARD_FORBID_ON));
|
||||
} else {
|
||||
ToastUtil.debugShow("setTfcardState failed,state:" + is_tf);
|
||||
}
|
||||
@@ -874,7 +874,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
Log.e(TAG, "aole_bht_forbid_on: " + is_bluetooth);
|
||||
try {
|
||||
//写入系统数据库
|
||||
boolean aole_bht_forbid_on = JGYUtils.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_BHT_FORBID_ON, is_bluetooth);
|
||||
boolean aole_bht_forbid_on = Settings.System.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_BHT_FORBID_ON, is_bluetooth);
|
||||
Log.e(TAG, "aole_bht_forbid_on: " + aole_bht_forbid_on);
|
||||
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
|
||||
if (aole_bht_forbid_on) {
|
||||
@@ -884,8 +884,8 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
//获取默认蓝牙适配器
|
||||
}
|
||||
//蓝牙总开关开启
|
||||
JGYUtils.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_BHTVIDEO_FORBID_ON, "Empty");
|
||||
JGYUtils.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_BT_FORBID_ON, is_bluetooth);
|
||||
Settings.System.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_BHTVIDEO_FORBID_ON, "Empty");
|
||||
Settings.System.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_BT_FORBID_ON, is_bluetooth);
|
||||
//设置关闭时关闭蓝牙
|
||||
mBluetoothAdapter.disable();
|
||||
}
|
||||
@@ -903,18 +903,18 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
String package0 = extra.get("package0").getAsString();
|
||||
String package1 = extra.get("package1").getAsString();
|
||||
if (package0.length() != 0) {
|
||||
boolean aole_network_allow = JGYUtils.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW, package0);
|
||||
Log.e("fht", "aole_network_allow::" + aole_network_allow + ":" + JGYUtils.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW));
|
||||
boolean aole_network_allow = Settings.System.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW, package0);
|
||||
Log.e("fht", "aole_network_allow::" + aole_network_allow + ":" + Settings.System.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW));
|
||||
} else {
|
||||
boolean aole_network_allow = JGYUtils.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW, "");
|
||||
Log.e("fht", "aole_network_allow::" + aole_network_allow + ":" + JGYUtils.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW));
|
||||
boolean aole_network_allow = Settings.System.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW, "");
|
||||
Log.e("fht", "aole_network_allow::" + aole_network_allow + ":" + Settings.System.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_ALLOW));
|
||||
}
|
||||
if (package1.length() != 0) {
|
||||
boolean aole_network_disallow = JGYUtils.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW, package1);
|
||||
Log.e("fht", "aole_network_disallow::" + aole_network_disallow + ":" + JGYUtils.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW));
|
||||
boolean aole_network_disallow = Settings.System.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW, package1);
|
||||
Log.e("fht", "aole_network_disallow::" + aole_network_disallow + ":" + Settings.System.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW));
|
||||
} else {
|
||||
boolean aole_network_disallow = JGYUtils.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW, "");
|
||||
Log.e("fht", "aole_network_disallow::" + aole_network_disallow + ":" + JGYUtils.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW));
|
||||
boolean aole_network_disallow = Settings.System.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW, "");
|
||||
Log.e("fht", "aole_network_disallow::" + aole_network_disallow + ":" + Settings.System.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_NETWORK_DISALLOW));
|
||||
}
|
||||
} else {
|
||||
ToastUtil.debugShow("setAppNetworkstate jsonString is NULL");
|
||||
@@ -1105,15 +1105,15 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
Log.e("SystemSetting", "qch_tfmedia_forbid---------" + setting_tfmedia);
|
||||
|
||||
if (setting_tfmedia == 1) {
|
||||
JGYUtils.putInt(context.getContentResolver(), "qch_tfmedia_forbid", 0);
|
||||
Settings.System.putInt(context.getContentResolver(), "qch_tfmedia_forbid", 0);
|
||||
} else {
|
||||
String s = JGYUtils.getString(context.getContentResolver(), "qch_tfmedia_filetypes");//影音管控
|
||||
String s = Settings.System.getString(context.getContentResolver(), "qch_tfmedia_filetypes");//影音管控
|
||||
Log.e("SystemSetting", "qch_tfmedia_filetypes old" + s);
|
||||
JGYUtils.putInt(context.getContentResolver(), "qch_tfmedia_forbid", 1);
|
||||
Settings.System.putInt(context.getContentResolver(), "qch_tfmedia_forbid", 1);
|
||||
String setting_tfmedia_format = jsonObject.get("setting_tfmedia_format").getAsString();
|
||||
HashSet<String> types = new HashSet<>(Arrays.asList(setting_tfmedia_format.split(",")));
|
||||
types.removeIf(TextUtils::isEmpty);
|
||||
boolean b = JGYUtils.putString(context.getContentResolver(), "qch_tfmedia_filetypes", String.join(",", types));//影音管控
|
||||
boolean b = Settings.System.putString(context.getContentResolver(), "qch_tfmedia_filetypes", String.join(",", types));//影音管控
|
||||
Log.e("SystemSetting", "qch_tfmedia_filetypes---------" + b + ":" + types);
|
||||
}
|
||||
}
|
||||
@@ -1122,7 +1122,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
JsonObject jsonObject = GsonUtils.getJsonObject(jsonString);
|
||||
//摄像头开关
|
||||
int setting_camera = changeNum(jsonObject.get("setting_camera").getAsInt());
|
||||
JGYUtils.putInt(context.getContentResolver(), "qch_app_camera", setting_camera);
|
||||
Settings.System.putInt(context.getContentResolver(), "qch_app_camera", setting_camera);
|
||||
ApkUtils.hideSystemSettingAPP(context, "com.mediatek.camera");
|
||||
Log.e("SystemSetting", "setting_camera---------" + setting_camera);
|
||||
String cameraStatus = "";
|
||||
@@ -1150,7 +1150,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
JsonObject jsonObject = GsonUtils.getJsonObject(jsonString);
|
||||
String is_upgrade = jsonObject.get("is_upgrade").getAsString();
|
||||
String packageName = jsonObject.get("package").getAsString();
|
||||
String nowApplist = JGYUtils.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_APP_FORBID);
|
||||
String nowApplist = Settings.System.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_APP_FORBID);
|
||||
List<String> applist = new ArrayList<>(Arrays.asList(nowApplist.split(",")));
|
||||
if ("0".equals(is_upgrade)) {
|
||||
if (applist.contains(packageName)) {
|
||||
@@ -1163,8 +1163,8 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
applist.add(packageName);
|
||||
}
|
||||
}
|
||||
JGYUtils.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_APP_FORBID, String.join(",", applist));
|
||||
Log.e("setAppUpdate", JGYUtils.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_APP_FORBID));
|
||||
Settings.System.putString(context.getContentResolver(), CommonConfig.AOLE_ACTION_APP_FORBID, String.join(",", applist));
|
||||
Log.e("setAppUpdate", Settings.System.getString(context.getContentResolver(), CommonConfig.AOLE_ACTION_APP_FORBID));
|
||||
}
|
||||
|
||||
private void setLock_screen(Context context, String jsonString) {
|
||||
@@ -1287,22 +1287,22 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
JsonObject extra = GsonUtils.getJsonObject(jsonString);
|
||||
String white = extra.get("white").getAsString();
|
||||
if (white != null && !"".equals(white)) {
|
||||
boolean whiteList = JGYUtils.putString(context.getContentResolver(), "DeselectBrowserArray", white);
|
||||
boolean whiteList = Settings.System.putString(context.getContentResolver(), "DeselectBrowserArray", white);
|
||||
Log.e("SystemSetting", "setBrowserList-whiteList" + whiteList + ":" + white);
|
||||
} else {
|
||||
JGYUtils.putString(context.getContentResolver(), "DeselectBrowserArray", " ");
|
||||
Settings.System.putString(context.getContentResolver(), "DeselectBrowserArray", " ");
|
||||
}
|
||||
Log.e("whiteList", JGYUtils.getString(context.getContentResolver(), "DeselectBrowserArray"));
|
||||
Log.e("whiteList", Settings.System.getString(context.getContentResolver(), "DeselectBrowserArray"));
|
||||
String black = extra.get("black").getAsString();
|
||||
if (black != null && !"".equals(black)) {
|
||||
boolean blackList = JGYUtils.putString(context.getContentResolver(), "qch_webblack_url", black);
|
||||
boolean blackList = Settings.System.putString(context.getContentResolver(), "qch_webblack_url", black);
|
||||
Log.e("SystemSetting", "setBrowserList-blackList" + blackList + ":" + black);
|
||||
} else {
|
||||
JGYUtils.putString(context.getContentResolver(), "qch_webblack_url", " ");
|
||||
Settings.System.putString(context.getContentResolver(), "qch_webblack_url", " ");
|
||||
}
|
||||
Log.e("blackList", JGYUtils.getString(context.getContentResolver(), "qch_webblack_url"));
|
||||
Log.e("blackList", Settings.System.getString(context.getContentResolver(), "qch_webblack_url"));
|
||||
} else {
|
||||
boolean setBrowserUrlpath = JGYUtils.putString(context.getContentResolver(), "DeselectBrowserArray", "");
|
||||
boolean setBrowserUrlpath = Settings.System.putString(context.getContentResolver(), "DeselectBrowserArray", "");
|
||||
ToastUtil.debugShow("setBrowserUrlpath jsonString is NULL,set default: " + setBrowserUrlpath);
|
||||
}
|
||||
}
|
||||
@@ -1325,7 +1325,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
intent.setPackage("com.android.settings");
|
||||
context.sendStickyBroadcast(intent);
|
||||
}
|
||||
boolean aole_hotspot_forbid_on = JGYUtils.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_HOTSPOT_FORBID_ON, setting_hotspot);
|
||||
boolean aole_hotspot_forbid_on = Settings.System.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_HOTSPOT_FORBID_ON, setting_hotspot);
|
||||
Log.e("SystemSetting", "aole_hotspot_forbid_on---------" + setting_hotspot);
|
||||
Log.e("SystemSetting", "aole_hotspot_forbid_on---------" + aole_hotspot_forbid_on);
|
||||
} catch (Exception e) {
|
||||
@@ -1336,14 +1336,14 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
private void setRestore(Context context, String jsonString) {
|
||||
JsonObject jsonObject = GsonUtils.getJsonObject(jsonString);
|
||||
int mode = jsonObject.get("qch_restore").getAsInt();
|
||||
boolean aole_restore_forbid_on = JGYUtils.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_RESTORE_FORBID_ON, changeNum(mode));
|
||||
boolean aole_restore_forbid_on = Settings.System.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_RESTORE_FORBID_ON, changeNum(mode));
|
||||
Log.e(TAG, "aole_restore_forbid_on:" + aole_restore_forbid_on);
|
||||
}
|
||||
|
||||
private void setBrowserInput(Context context, String jsonString) {
|
||||
JsonObject jsonObject = GsonUtils.getJsonObject(jsonString);
|
||||
int setting_browserInput = changeNum(jsonObject.get("setting_browserInput").getAsInt());
|
||||
JGYUtils.putInt(context.getContentResolver(), "qch_Browser_input", setting_browserInput);
|
||||
Settings.System.putInt(context.getContentResolver(), "qch_Browser_input", setting_browserInput);
|
||||
}
|
||||
|
||||
private void setDeveloper(Context context, String jsonString) {
|
||||
@@ -1351,7 +1351,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
int dev_mode = changeNum(jsonObject.get("dev_mode").getAsInt());
|
||||
Log.e(TAG, "getDeveloper: " + dev_mode);
|
||||
if (!DeviceManager.isDebugMode()) {
|
||||
JGYUtils.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_DEVELOPER_OPTIONS, dev_mode);
|
||||
Settings.System.putInt(context.getContentResolver(), CommonConfig.AOLE_ACTION_DEVELOPER_OPTIONS, dev_mode);
|
||||
if (dev_mode == 1) {
|
||||
Intent intent = new Intent();
|
||||
intent.setAction("qch_developeroptions_close");
|
||||
|
||||
Reference in New Issue
Block a user