Aller à Mon application Application l'Autorisation de l'écran
Est-il l'Intention d'aller à mon Application "App Permissions" écran Android-M?
Je fais mon Application prête pour Android-M et avec le nouveau modèle d'autorisations. J'ai suivi toutes les étapes mentionnées dans le lien
https://developer.android.com/training/permissions/requesting.html
Tout est réglé et tout est bon d'accepter que si l'utilisateur a coché la case "ne Jamais demander à nouveau la touche" " et refusé l'autorisation, au prochain lancement, je veux donner à l'utilisateur une option pour aller dans l'Application "App Permissions" et de modifier l'autorisation de lui-même, si jamais il change d'avis. Je voulais faire un peu plus facile pour les non-technophiles de l'utilisateur en fournissant un bouton qui permettrait de prendre l'utilisateur directement à mon application "App" Autorisations de l'écran. Est-il possible? (Il serait beaucoup mieux que de donner les instructions pour l'utilisateur comme Menu
→ Settings
→ Applications
→ Manage Applications
→ sélectionner l'application)
Merci de votre aide!
Vous devez vous connecter pour publier un commentaire.
Non, il n'y a aucune intention d'aller directement à l'écran Autorisations.
Cependant, tout comme dans les versions précédentes d'Android, vous pouvez diriger les gens vers votre application de détails de la page de paramétrage à l'aide d'un code tel que:
Cela leur permettra de seulement toucher un seul bouton (le bouton Autorisations sur l'écran) avant de pouvoir les autorisations d'accès.
Noter que, comme par le UX autour de demander des autorisations, envisager d'établir un lien à la page de paramètres qu'en dernier recours et seulement dans les cas où l'autorisation est nécessaire pour votre application de fonctionner à tous - idéalement, vous devriez présenter une justification solide quand shouldShowRequestPermissionRationale() retourne
true
(c'est à dire, qu'ils ont refusé une fois, mais n'ont pas touché "ne jamais demander à nouveau') de telle sorte que la deuxième fois que l'utilisateur voit une autorisation de dialogue qu'ils savent exactement pourquoi vous avez besoin de cette autorisation. Cela signifie que les utilisateurs en appuyant sur "ne jamais demander à nouveau" doit être considéré comme un signal très fort que l'utilisateur ne sera pas toujours vous accorder cette permission.requestPermissions
appel asynchrone signifie que vous ne pouvez pas mettre en œuvre le modèle M sans presque entièrement rearchitecting votre application.startActivityForResult()
pour demander quelque chose à partir d'une autre application (dans ce cas, à partir du système lui-même).