默认应用推送对接
This commit is contained in:
@@ -24,6 +24,7 @@ import android.widget.Toast;
|
||||
import com.android.internal.view.RotationPolicy;
|
||||
import com.arialyy.aria.core.Aria;
|
||||
import com.arialyy.aria.core.download.DownloadEntity;
|
||||
import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.JsonParser;
|
||||
import com.tencent.android.tpush.NotificationAction;
|
||||
@@ -745,10 +746,10 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
setHotPoint(context, extras);
|
||||
break;
|
||||
case ACTION_DEFAULT_DESKTOP:
|
||||
setDefaultDesktop(context,extras);
|
||||
setDefaultDesktop(context, extras);
|
||||
break;
|
||||
case ACTION_DEFAULT_BRPWSER:
|
||||
setDefaultBrowser(context,extras);
|
||||
setDefaultBrowser(context, extras);
|
||||
break;
|
||||
case ACTION_DEFAULT_INPUT_METHOD:
|
||||
setDefaultInputMethod(context, extras);
|
||||
@@ -1472,16 +1473,26 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
}
|
||||
}
|
||||
|
||||
private void setDefaultDesktop(Context context, String extras){
|
||||
private void setDefaultDesktop(Context context, String extras) {
|
||||
JsonObject jsonObject = GsonUtils.getJsonObject(extras);
|
||||
String packeges = jsonObject.get("desktop_app").getAsString();
|
||||
JGYUtils.getInstance().setDefaultInputMethod(packeges);
|
||||
JsonElement jsonElement = jsonObject.get("desktop_app");
|
||||
if (jsonElement != null) {
|
||||
String packeges = jsonElement.getAsString();
|
||||
JGYUtils.getInstance().setDefaultDesktop(packeges);
|
||||
} else {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void setDefaultBrowser(Context context, String extras){
|
||||
private void setDefaultBrowser(Context context, String extras) {
|
||||
JsonObject jsonObject = GsonUtils.getJsonObject(extras);
|
||||
String packeges = jsonObject.get("browser_app").getAsString();
|
||||
JGYUtils.getInstance().setDefaultInputMethod(packeges);
|
||||
JsonElement jsonElement = jsonObject.get("browser_app");
|
||||
if (jsonElement != null) {
|
||||
String packeges = jsonElement.getAsString();
|
||||
JGYUtils.getInstance().setDefaultBrowser(packeges);
|
||||
} else {
|
||||
Log.e(TAG, "setDefaultBrowser: packeges is NULL");
|
||||
}
|
||||
}
|
||||
|
||||
private void setDefaultInputMethod(Context context, String extras) {
|
||||
|
||||
Reference in New Issue
Block a user