AndroidAutorisations d'exécution dans API-23 +


Introduction

Android Marshmallow a introduit le modèle d' autorisation d'exécution . Les autorisations sont classées en deux catégories, à savoir les autorisations normales et dangereuses . où les autorisations dangereuses sont désormais accordées par l'utilisateur au moment de l'exécution.

Remarques

Depuis sdk 23, Android requiert des autorisations d'exécution pour les autorisations sur les appareils fonctionnant sous Android 6.0 et les versions ultérieures, au sein de ce que l'on appelle les groupes d'autorisations dangereuses. Les groupes de permission dangereux sont ceux qui sont considérés comme compromettant la confidentialité et / ou la sécurité de l'utilisateur.

Voici une liste des groupes de permissions dangereux:

Groupes de permissions dangereux

Groupe de permission
CALENDRIER
CAMÉRA
CONTACTS
EMPLACEMENT
MICROPHONE
TÉLÉPHONE
CAPTEURS
SMS
ESPACE DE RANGEMENT

Toutes les autorisations de ces groupes requièrent la gestion des autorisations d'exécution pour les périphériques sous Android 6.0 et les versions ultérieures avec un SDK cible de 23 ou supérieur.

Autorisations normales

Voici une liste des autorisations normales. Ceux-ci ne sont pas considérés comme dangereux pour la confidentialité ou la sécurité de l'utilisateur et ne nécessitent donc pas d'autorisations d'exécution pour sdk 23 et versions ultérieures.

ACCESS_LOCATION_EXTRA_COMMANDS
ACCESS_NETWORK_STATE
ACCESS_NOTIFICATION_POLICY
ACCESS_WIFI_STATE
BLUETOOTH
BLUETOOTH_ADMIN
BROADCAST_STICKY
CHANGE_NETWORK_STATE
CHANGE_WIFI_MULTICAST_STATE
CHANGE_WIFI_STATE
DISABLE_KEYGUARD
EXPAND_STATUS_BAR
GET_PACKAGE_SIZE
INSTALL_SHORTCUT
L'INTERNET
KILL_BACKGROUND_PROCESSES
MODIFY_AUDIO_SETTINGS
NFC
READ_SYNC_SETTINGS
READ_SYNC_STATS
RECEIVE_BOOT_COMPLETED
REORDER_TASKS
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
REQUEST_INSTALL_PACKAGES
RÉGLER L'ALARME
SET_TIME_ZONE
DÉFINIR LE PAPIER PEINT
SET_WALLPAPER_HINTS
TRANSMIT_IR
UNINSTALL_SHORTCUT
USE_FINGERPRINT
VIBRER
VERROUILLAGE DE RÉVEIL
WRITE_SYNC_SETTINGS

Autorisations d'exécution dans API-23 + Exemples Liés