1 votes

Accorder l'accès à la notification via ADB

Cela peut sembler bizarre, mais j'ai installé une application Android normale en utilisant ADB sur ma Huawei Watch 2 et l'application nécessite un accès aux notifications qui, lorsqu'il est tenté dans l'application, provoque un crash car il essaie d'ouvrir les paramètres pour permettre son accès qui n'existe pas dans les paramètres.

J'ai juste besoin d'accorder cette permission pour que l'application fonctionne.

0 votes

Trouvé une solution ? (désolé pour la réponse, et non le commentaire, mais j'ai moins de 50 réputation :P )

0 votes

@mirco non je n'ai pas

5voto

Vishnu M J Points 41

Pour Android 9 ou supérieur, utilisez ceci :

adb shell cmd notification allow_listener com.mypackage.app/com.mypackage.app.mylistener

Pour toute autre version d'Android inférieure à 9, utilisez ceci :

adb shell settings put secure enabled_notification_listeners %nlisteners: com.example.myapplication/com.example.myapplication.service.ServiceNotificationIntercept

0 votes

Comment déterminer le nombre d'auditeurs nécessaires pour l'application ?

1voto

harpratap Points 576

Adb shell dans votre appareil et faites

cmd appops set package.name PERMISSION_NAME {Autoriser/ignorer}

Edit : Je ne pense pas que cela fonctionnera avec l'accès aux notifications. Quoi qu'il en soit, la commande pour modifier les paramètres du système est

Paramètres du shell adb mis nom du paramètre valeur

Mais je ne trouve aucun nom de paramètre correspondant à l'accès aux notifications. Vous pouvez consulter tous les paramètres disponibles aquí

Une autre alternative si vous êtes enraciné est d'extraire le settings.db où toutes les préférences sont stockées, de le modifier en utilisant sqlite et de redémarrer.

0 votes

Merci d'essayer d'aider, mais j'ai besoin du nom de l'autorisation.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X