Articles of Android permissions

Comment vérifier si l’autorisation Android est réellement utilisée?

Je maintiens une application Android existante (très énorme, très sensible). L’autre jour, j’ai reçu un e-mail de mon client qui, l’application peut déclarer les permissions qui ne sont pas activement utilisées. Par exemple, ils veulent que je supprime la permission “WRITE_EXTERNAL_STORAGE”. Je l’ai supprimé et compilé et lance l’application. Il n’y a pas d’erreur du […]

Comment l’access au stockage change-t-il sur Android 6?

Contexte Android a eu beaucoup de changements quant à la façon de gérer la carte SD et le stockage en général: API 3 – vous obtenez tous les access, aucune autorisation nécessaire API 4-15 – vous devez utiliser WRITE_EXTERNAL_STORAGE et vous obtenez tous les access. API 16-18 – si vous souhaitez seulement lire, utilisez READ_EXTERNAL_STORAGE […]

Android M Camera Intent + bogue de permission?

J’essaie de préparer mon application pour les nouveaux changements d’permissions Android et j’ai trouvé un comportement bizarre. Mon application utilise le mécanisme de l’intention de la caméra pour permettre à l’utilisateur d’obtenir une image de la caméra. Mais dans une autre activité, vous devez utiliser la caméra elle-même avec l’autorisation Caméra (en raison d’une dépendance […]

Comment faisons-nous la distinction entre les requêtes sans demande de cessation dans les permissions d’exécution d’Android M?

En ce qui concerne les permissions d’exécution M Developer Preview, selon Google : Si vous n’avez jamais demandé de permission avant, demandez-le simplement Si vous avez demandé auparavant et que l’utilisateur a répondu “non” et que l’utilisateur essaie ensuite de faire quelque chose qui nécessite l’autorisation refusée, vous devez demander à l’utilisateur d’expliquer pourquoi vous […]

Comment demander des permissions à un service dans Android Marshmallow

Dans Android Marshmallow, les permissions doivent être demandées au moment de l’exécution, au lieu d’être réunies lorsqu’une application est installée. Cependant, je ne peux que sembler demander des permissions à une activité, ce qui est un problème car mon application ne contient que des services. (Pourquoi est-ce possible? L’application dispose d’un cadran Android Wear intégré, […]

Comment détecter les appels entrants dans un appareil Android?

J’essaie de faire une application comme, lorsqu’un appel arrive au téléphone, je veux détecter le numéro. Voici ce que j’ai essayé, mais il ne détecte pas les appels entrants. Je veux lancer mon MainActivity en arrière-plan, comment puis-je le faire? J’avais donné la permission dans le fichier manifest . Y a-t-il autre chose que je […]

Android demande la permission de guimauve?

Je travaille actuellement sur une application qui nécessite plusieurs permissions “dangereuses”. J’ai donc essayé d’append “demander la permission” comme requirejs dans Android Marshmallow (API niveau 23), mais je n’ai pas trouvé comment le faire. Comment puis-je demander une autorisation à l’aide du nouveau modèle d’autorisation dans mon application?

La permission Android ne fonctionne pas même si je l’ai déclarée

J’essaie d’écrire du code pour envoyer un SMS depuis une application Android, mais quand j’essaye d’envoyer le SMS, cela me renvoie l’erreur: 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:310) at android.telephony.SmsManager.sendTextMessage(SmsManager.java:293) at **.**.****.MainActivity$3.onClick(MainActivity.java:70) at […]

Android M – vérifier l’autorisation d’exécution – comment déterminer si l’utilisateur a coché «Ne plus jamais demander»?

Selon ceci: http://developer.android.com/preview/features/runtime-permissions.html#coding une application peut vérifier les permissions d’exécution et demander des permissions si elle n’a pas déjà été accordée. La boîte de dialog suivante sera affichée alors: Dans le cas où l’utilisateur refuse une autorisation importante, une application doit afficher une explication de la nécessité de l’autorisation et de l’impact du déclin. Ce […]

Comment ouvrir l’écran des permissions pour une application spécifique sur Android Marshmallow?

J’ai une question concernant la nouvelle version d’Android Marshmallow: Est-il possible d’afficher l’écran d’autorisation pour une application spécifique via une intention ou quelque chose de similaire? Il est possible d’afficher les parameters de l’application avec le code suivant: existe-t-il une solution analogique pour ouvrir directement l’écran d’autorisation? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts(“package”, getPackageName(), null))); J’ai déjà fait […]