feat(platform): 新增高通平台适配与浏览器应用禁用控制

This commit is contained in:
2026-10-12 10:09:25 +08:00
parent f60ab78568
commit b3c0355eb7
12 changed files with 100 additions and 44 deletions

View File

@@ -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);
}
}