增加输入法管控
This commit is contained in:
@@ -458,8 +458,14 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
private static final String JIGUANG_ADMIN_APP = "63";
|
||||
/*投屏开关*/
|
||||
private static final String SCRENN_SHARED = "74";
|
||||
/**/
|
||||
/*移动热点开关*/
|
||||
private static final String HOT_SPOT = "75";
|
||||
/*桌面默认应用*/
|
||||
private static final String ACTION_DEFAULT_DESKTOP = "76";
|
||||
/*浏览器默认应用*/
|
||||
private static final String ACTION_DEFAULT_BRPWSER = "77";
|
||||
/*输入法默认应用*/
|
||||
private static final String ACTION_DEFAULT_INPUT_METHOD = "78";
|
||||
|
||||
private void processCustomMessage(Context context, XGPushTextMessage message) {
|
||||
if (context == null || message == null) {
|
||||
@@ -734,6 +740,15 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
case HOT_SPOT:
|
||||
ToastUtil.debugShow("收到推送消息: 热点开关");
|
||||
break;
|
||||
case ACTION_DEFAULT_DESKTOP:
|
||||
|
||||
break;
|
||||
case ACTION_DEFAULT_BRPWSER:
|
||||
|
||||
break;
|
||||
case ACTION_DEFAULT_INPUT_METHOD:
|
||||
setDefaultInputMethod(context, extras);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
@@ -1414,4 +1429,10 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
String packages = jsonObject.get("package").getAsString();
|
||||
String app_url = jsonObject.get("app_url").getAsString();
|
||||
}
|
||||
|
||||
private void setDefaultInputMethod(Context context, String extras) {
|
||||
JsonObject jsonObject = GsonUtils.getJsonObject(extras);
|
||||
String packeges = jsonObject.get("package").getAsString();
|
||||
JGYUtils.getInstance().setDefaultInputMethod(packeges);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user