feat(platform): 新增高通平台适配与浏览器应用禁用控制
This commit is contained in:
@@ -1218,21 +1218,34 @@ public class PushManager {
|
||||
JsonElement keyboardElement = jsonObject.get("default_IME");
|
||||
if (keyboardElement.isJsonNull() || TextUtils.isEmpty(keyboardElement.getAsString())) {
|
||||
Intent intent = new Intent("setDefaultInputMethod");
|
||||
intent.putExtra("package", "com.android.inputmethod.latin");
|
||||
intent.setPackage("com.android.settings");
|
||||
if (JgyUtils.getInstance().checkAppPlatform() == JgyUtils.QualcommPlatform) {
|
||||
intent.putExtra("package", "com.onyx.kime");
|
||||
intent.setPackage("com.onyx.neoservice");
|
||||
} else {
|
||||
intent.putExtra("package", "com.android.inputmethod.latin");
|
||||
intent.setPackage("com.android.settings");
|
||||
}
|
||||
mContext.sendBroadcast(intent);
|
||||
} else {
|
||||
String default_IME = jsonObject.get("default_IME").getAsString();
|
||||
Intent intent = new Intent("setDefaultInputMethod");
|
||||
intent.putExtra("package", default_IME);
|
||||
intent.setPackage("com.android.settings");
|
||||
if (JgyUtils.getInstance().checkAppPlatform() == JgyUtils.QualcommPlatform) {
|
||||
intent.setPackage("com.onyx.neoservice");
|
||||
} else {
|
||||
intent.setPackage("com.android.settings");
|
||||
}
|
||||
mContext.sendBroadcast(intent);
|
||||
}
|
||||
|
||||
String default_browser = jsonObject.get("default_browser").getAsString();
|
||||
Intent intent = new Intent("setDefaultBrowser");
|
||||
intent.putExtra("package", default_browser);
|
||||
intent.setPackage("com.android.settings");
|
||||
if (JgyUtils.getInstance().checkAppPlatform() == JgyUtils.QualcommPlatform) {
|
||||
intent.setPackage("com.onyx.neoservice");
|
||||
} else {
|
||||
intent.setPackage("com.android.settings");
|
||||
}
|
||||
mContext.sendBroadcast(intent);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user