web-dev-qa-db-fra.com

Quelqu'un sait où est l'autorisation "démarrer en arrière-plan" dans MIUI 11?

Je ne parviens pas à démarrer l'activité dans MIUI 11 redmi note 6 pro mobile, j'obtiens une erreur comme:

com.Android.server.am.ExtraActivityManagerService: MIUILOG - Activité avec autorisation refusée

J'ai trouvé une solution comme activer l'autorisation "démarrer en arrière-plan". Je ne trouve pas quelque chose comme ça avec MIUI 11. Littéralement, je n'ai aucune idée de ce problème. Merci d'avance.

J'ai un problème similaire avec le démarrage de l'activité de BroadcastReceiver lorsque l'application est arrêtée.

1) Vous pouvez trouver votre application dans les paramètres et autoriser l'autorisation "démarrer en arrière-plan" =.
2) Si vous devez autoriser l'autorisation par programmation, essayez d'ouvrir les paramètres de l'application

Xiaomi

Ce code ouvrira les paramètres d'autorisations d'application dans lesquels vous devez autoriser "démarrer en arrière-plan"

Intent intent = new Intent("miui.intent.action.APP_PERM_EDITOR");
intent.setClassName("com.miui.securitycenter",
"com.miui.permcenter.permissions.PermissionsEditorActivity");
intent.putExtra("extra_pkgname", getPackageName());
startActivity(intent);


Appareils sans wrappers système

Ce code ouvrira les paramètres d'application dans lesquels vous devez ouvrir les permissions et autoriser "démarrer en arrière-plan" permission

Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

En savoir plus sur Android settings intents: Comment ouvrir la fenêtre d'autorisation d'application dans les paramètres d'application par programme

Et vous pouvez également vérifier le code de github pour travailler avec des autorisations dans différents wrappers système comme flyme, miui, oppo etc: https://github.com/zhaozepeng/FloatWindowPermission

J'espère que cela vous aide!

Si vous avez d'autres options pour résoudre ce problème, j'apprécierais une réponse dans les commentaires. . .

4
lincollincol