Tableau de correspondance des descriptions de permissions Android Manifest

Tableau de correspondance des descriptions de permissions du Manifest Android, facilitant aux développeurs Android la visualisation des descriptions de permissions. Astuce : Ctrl+F pour recherche rapide
Permission Nom Description
android.permission.ACCESS_CHECKIN_PROPERTIES Accéder aux propriétés d'enregistrement Autorisation de lire ou d'écrire dans la table d'attributs de la base de données d'enregistrement check-in
android.permission.ACCESS_COARSE_LOCATION Accéder à la localisation approximative Obtention de l'emplacement approximatif de l'utilisateur via WiFi ou stations mobiles, avec une précision de localisation d'environ 30 à 1500 mètres
android.permission.ACCESS_FINE_LOCATION Accéder à la localisation précise Obtention de l'information de localisation par GPS avec une précision de localisation de moins de 10 mètres
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Accéder à des commandes de localisation supplémentaires Autorise l'accès à des instructions supplémentaires de fournisseurs de localisation
android.permission.ACCESS_MOCK_LOCATION Accéder à des informations de localisation simulée Obtention de fausses informations de localisation, principalement utilisée pour aider les développeurs à déboguer leurs applications
android.permission.ACCESS_NETWORK_STATE Accéder à l'état du réseau Obtention des informations concernant l'état du réseau, comme savoir si la connexion réseau est valide
android.permission.ACCESS_SURFACE_FLINGER Accéder à Surface Flinger Support graphique de bas niveau sur la plateforme Android, généralement utilisé pour les jeux ou l'interface de prévisualisation de l'appareil photo et pour capturer l'écran en mode basse
android.permission.ACCESS_WIFI_STATE Accéder à l'état du WiFi Obtention de l'état de connexion WiFi actuelle ainsi que des informations sur le point d'accès WLAN
android.permission.ACCOUNT_MANAGER Gestion de comptes Obtention d'informations d'authentification de comptes, principalement pour les comptes GMail, cette autorisation n'est accessible que par des processus de niveau système
android.permission.AUTHENTICATE_ACCOUNTS Authentifier le compte Permet à une application d'accéder aux informations liées à la gestion des comptes ACCOUNT_MANAGER par des méthodes d'authentification
android.permission.BATTERY_STATS Statistiques de la batterie Obtention d'informations sur les statistiques de la batterie
android.permission.BIND_APPWIDGET Lier un petit widget Permet à une application d'informer le service appWidget qu'elle a besoin d'accéder à la base de données des petits widgets, seuls très peu d'applications nécessitent cette autorisation
android.permission.BIND_DEVICE_ADMIN Lier l'administration de l'appareil Demande d'un récepteur administrateur système, utilisable uniquement par le système
android.permission.BIND_INPUT_METHOD Lier la méthode d'entrée Demande de service InputMethodService, utilisable uniquement par le système
android.permission.BIND_REMOTEVIEWS Lier RemoteView Doit être demandé via le service RemoteViewsService, utilisable uniquement par le système
android.permission.BIND_WALLPAPER Lier le fond d'écran Doit être demandé via le service WallpaperService, utilisable uniquement par le système
android.permission.BLUETOOTH Utiliser le Bluetooth Autorise une application à se connecter aux appareils Bluetooth appariés
android.permission.BLUETOOTH_ADMIN Gestion du Bluetooth Autorise une application à découvrir et jumeler de nouveaux appareils Bluetooth
android.permission.BRICK Devenir inutilisable Permet de désactiver le téléphone, très dangereux, comme son nom l'indique, cela rend le téléphone inutilisable
android.permission.BROADCAST_PACKAGE_REMOVED Diffusion lors de la suppression d'une application Émet une diffusion lorsqu'une application est supprimée
android.permission.BROADCAST_SMS Diffusion lors de la réception de SMS Émet une diffusion lorsqu'un SMS est reçu
android.permission.BROADCAST_STICKY Diffusion continue Permet à une application de recevoir rapidement le prochain message de diffusion après en avoir reçu un
android.permission.BROADCAST_WAP_PUSH Diffusion WAP PUSH Émet une diffusion lorsqu'un service WAP PUSH est reçu
android.permission.CALL_PHONE Passer un appel téléphonique Permet à une application de composer un numéro à partir d'un non-dialer système
android.permission.CALL_PRIVILEGED Autorisation d'appel Permet à une application de passer des appels téléphoniques, remplaçant l'interface de numérotation du système
android.permission.CAMERA Autorisation d'accès à l'appareil photo Permet d'accéder à l'appareil photo pour prendre des photos
android.permission.CHANGE_COMPONENT_ENABLED_STATE Modifier l'état du composant Modifier si un composant est activé ou désactivé
android.permission.CHANGE_CONFIGURATION Modifier la configuration Permet à l'application actuelle de modifier la configuration, comme la localisation
android.permission.CHANGE_NETWORK_STATE Modifier l'état du réseau Modifier l'état du réseau, par exemple, savoir si l'accès à Internet est possible
android.permission.CHANGE_WIFI_MULTICAST_STATE Modifier l'état de multicast WiFi Modifier l'état de multicast WiFi
android.permission.CHANGE_WIFI_STATE Modifier l'état du WiFi Modifier l'état du WiFi
android.permission.CLEAR_APP_CACHE Effacer le cache de l'application Effacer le cache de l'application
android.permission.CLEAR_APP_USER_DATA Effacer les données utilisateur Effacer les données utilisateur de l'application
android.permission.CWJ_GROUP Autorisation d'accès bas niveau Permet au groupe de comptes CWJ d'accéder aux informations de bas niveau
android.permission.CELL_PHONE_MASTER_EX Autorisation d'extension du maître de téléphone Autorisation d'extension du maître de téléphone
android.permission.CONTROL_LOCATION_UPDATES Contrôler les mises à jour de localisation Permet d'obtenir des modifications des informations de localisation réseau
android.permission.DELETE_CACHE_FILES Supprimer les fichiers de cache Autorise l'application à supprimer des fichiers de cache
android.permission.DELETE_PACKAGES Supprimer des applications Permet à une application de supprimer d'autres applications
android.permission.DEVICE_POWER Gestion de l'alimentation Autorise l'accès à la gestion de l'alimentation de bas niveau
android.permission.DIAGNOSTIC Diagnostic d'application Autorise l'application à effectuer des opérations de RW sur les ressources de diagnostic
android.permission.DISABLE_KEYGUARD Désactiver le verrouillage de l'écran Autorise l'application à désactiver le verrouillage de l'écran
android.permission.DUMP Dump des informations système Permet à une application d'obtenir des informations de dump système des services système
android.permission.EXPAND_STATUS_BAR Contrôle de la barre d'état Autorise l'application à étendre ou rétracter la barre d'état
android.permission.FACTORY_TEST Mode de test de fabrication Permet à l'application d'exécuter le mode de test de fabrication
android.permission.FLASHLIGHT Utiliser la lampe de poche Autorise l'accès à la lampe de poche
android.permission.FORCE_BACK Retour forcé Permet à une application d'utiliser le bouton retour même si l'activité n'est pas au sommet
android.permission.GET_ACCOUNTS Accéder à la liste des comptes GMail Accéder à la liste des comptes GMail
android.permission.GET_PACKAGE_SIZE Obtenir la taille de l'application Obtenir la taille des fichiers de l'application
android.permission.GET_TASKS Obtenir des informations sur les tâches Permet à une application d'obtenir les applications en cours d'exécution ou récemment exécutées
android.permission.GLOBAL_SEARCH Autoriser la recherche globale Autorise l'accès aux fonctionnalités de recherche globale
android.permission.HARDWARE_TEST Test matériel Accéder aux dispositifs matériels pour des tests matériels
android.permission.INJECT_EVENTS Injecter des événements Autorise l'accès aux événements de bas niveau de ce programme, obtenir le flux des événements de boutons et de boule de piste
android.permission.INSTALL_LOCATION_PROVIDER Installer un fournisseur de localisation Installer un fournisseur de localisation
android.permission.INSTALL_PACKAGES Installer des applications Permet à une application d'installer des applications
android.permission.INTERNAL_SYSTEM_WINDOW Fenêtre système interne Autorise une application à ouvrir des fenêtres internes, cette autorisation n'est pas accessible aux applications tierces
android.permission.INTERNET Accéder à Internet Accéder à la connexion Internet, pouvant générer du trafic GPRS
android.permission.KILL_BACKGROUND_PROCESSES Terminer les processus en arrière-plan Permet à une application d'appeler la méthode killBackgroundProcesses(String) pour terminer les processus en arrière-plan
android.permission.MANAGE_ACCOUNTS Gérer les comptes Permet à une application de gérer la liste des comptes dans AccountManager
android.permission.MANAGE_APP_TOKENS Gérer les références d'application Gérer la création, la destruction, l'ordre Z, utilisé uniquement par le système
android.permission.MTWEAK_USER Autorisations avancées Permet à l'utilisateur mTweak d'accéder à des autorisations système avancées
android.permission.MTWEAK_FORUM Autorisation de communauté Permet d'utiliser les autorisations de la communauté mTweak
android.permission.MASTER_CLEAR Réinitialisation d'usine Permet à une application d'effectuer une réinitialisation d'usine, supprimant les informations de configuration système
android.permission.MODIFY_AUDIO_SETTINGS Modifier les réglages audio Modifier les informations de réglages audio
android.permission.MODIFY_PHONE_STATE Modifier l'état de téléphone Modifier l'état du téléphone, comme le mode avion, mais ne remplace pas l'interface de numérotation système
android.permission.MOUNT_FORMAT_FILESYSTEMS Formater des systèmes de fichiers Formater des systèmes de fichiers amovibles, par exemple, formater une carte SD
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Monter des systèmes de fichiers Monter ou démonter des systèmes de fichiers externes
android.permission.NFC Autoriser la communication NFC Autorise une application à effectuer des opérations de communication NFC à courte portée, pour le support mobile
android.permission.PERSISTENT_ACTIVITY Activité persistante Crée une Activité persistante, cette fonctionnalité est marquée pour être supprimée à l'avenir
android.permission.PROCESS_OUTGOING_CALLS Traiter les appels sortants Autorise une application à surveiller, modifier ou abandonner les appels sortants
android.permission.READ_CALENDAR Lire les rappels de calendrier Autorise une application à lire les informations de calendrier de l'utilisateur
android.permission.READ_CONTACTS Lire les contacts Autorise l'application à accéder aux informations du carnet d'adresses
android.permission.READ_FRAME_BUFFER Capture d'écran Lecture du tampon de trame pour la capture d'écran
com.android.browser.permission.READ_HISTORY_BOOKMARKS Lire les marque-pages et l'historique Lecture des marque-pages et de l'historique du navigateur
android.permission.READ_INPUT_STATE Lire l'état d'entrée Lire l'état d'entrée actuel des clés, utilisable uniquement par le système
android.permission.READ_LOGS Lire les journaux système Lecture des journaux de bas niveau du système
android.permission.READ_PHONE_STATE Lire l'état du téléphone Accéder à l'état du téléphone
android.permission.READ_SMS Lire le contenu des SMS Lecture du contenu des SMS
android.permission.READ_SYNC_SETTINGS Lire les paramètres de synchronisation Lire les paramètres de synchronisation, lire les paramètres de synchronisation en ligne de Google
android.permission.READ_SYNC_STATS Lire l'état de synchronisation Lire l'état de synchronisation, obtenir l'état de synchronisation en ligne de Google
android.permission.REBOOT Redémarrer l'appareil Permet à une application de redémarrer l'appareil
android.permission.RECEIVE_BOOT_COMPLETED Autorisation au démarrage Permet à une application de s'exécuter automatiquement au démarrage
android.permission.RECEIVE_MMS Recevoir des MMS Recevoir des MMS
android.permission.RECEIVE_SMS Recevoir des SMS Recevoir des SMS
android.permission.RECEIVE_WAP_PUSH Recevoir des Wap Push Recevoir des informations WAP PUSH
android.permission.RECORD_AUDIO Enregistrement audio Enregistrer le son via le microphone du téléphone ou des écouteurs
android.permission.REORDER_TASKS Réorganiser les tâches système Réorganiser les tâches en cours d'exécution sur l'axe Z du système
android.permission.RESTART_PACKAGES Terminer les tâches système Terminer les tâches par la méthode restartPackage(String), cette méthode sera abandonnée dans le futur
android.permission.SEND_SMS Envoyer des SMS Envoyer des SMS
android.permission.SET_ACTIVITY_WATCHER Définir l'observation de l'activité Définir l'observateur d'activité généralement utilisé pour les tests monkey
com.android.alarm.permission.SET_ALARM Définir une alarme Définir une alarme
android.permission.SET_ALWAYS_FINISH Toujours quitter Définir si l'application doit toujours quitter en arrière-plan
android.permission.SET_ANIMATION_SCALE Définir l'échelle d'animation Définir l'échelle d'animation globale
android.permission.SET_DEBUG_APP Définir l'application de débogage Définir l'application à déboguer, généralement utilisée pour le développement
android.permission.SET_ORIENTATION Définir l'orientation de l'écran Définir l'orientation de l'écran en mode paysage ou portrait, non utilisé pour les applications ordinaires
android.permission.SET_PREFERRED_APPLICATIONS Définir les paramètres de l'application Définir les paramètres de l'application, ne fonctionne plus, voir l'introduction de addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Définir la limite des processus Permet à une application de définir une limite de nombre maximum de processus
android.permission.SET_TIME Définir l'heure système Définir l'heure système
android.permission.SET_TIME_ZONE Définir le fuseau horaire système Définir le fuseau horaire système
android.permission.SET_WALLPAPER Définir le fond d'écran Définir le fond d'écran du bureau
android.permission.SET_WALLPAPER_HINTS Définir des conseils pour le fond d'écran Définir des conseils pour le fond d'écran
android.permission.SIGNAL_PERSISTENT_PROCESSES Envoyer un signal à des processus persistants Envoyer un signal à un processus persistant
android.permission.STATUS_BAR Contrôle de la barre d'état Permet à une application d'ouvrir, fermer ou désactiver la barre d'état
android.permission.SUBSCRIBED_FEEDS_READ Accéder au contenu abonné Accéder à la base de données d'informations d'abonnement
android.permission.SUBSCRIBED_FEEDS_WRITE Écrire du contenu abonné Écrire ou modifier la base de données de contenu abonné
android.permission.SYSTEM_ALERT_WINDOW Afficher une fenêtre système Afficher une fenêtre système
android.permission.UPDATE_DEVICE_STATS Mettre à jour l'état de l'appareil Mettre à jour l'état de l'appareil
android.permission.USE_CREDENTIALS Utiliser des certificats Autorise une application à demander une authentification auprès d'AccountManager
android.permission.USE_SIP Utiliser le service SIP Autorise une application à utiliser les services vidéo SIP
android.permission.VIBRATE Utiliser la vibration Autorise à vibrer
android.permission.WAKE_LOCK Verrou de réveil Permet à une application de continuer à exécuter des processus en arrière-plan même lorsque l'écran du téléphone est éteint
android.permission.WRITE_APN_SETTINGS Écrire les paramètres du point d'accès GPRS Écrire les paramètres du point d'accès GPRS
android.permission.WRITE_CALENDAR Écrire les rappels de calendrier Écrire des rappels de calendrier, mais sans possibilité de lecture
android.permission.WRITE_CONTACTS Écrire les contacts Écrire des contacts, mais sans possibilité de lecture
android.permission.WRITE_EXTERNAL_STORAGE Écrire sur un stockage externe Autorise une application à écrire sur un stockage externe, comme écrire un fichier sur une carte SD
android.permission.WRITE_GSERVICES Écrire des données sur Google Maps Autorise une application à écrire des données pour les services de Google Map
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Écrire les marque-pages et l'historique Écrire l'historique ou les marque-pages du navigateur, mais sans possibilité de lecture
android.permission.WRITE_SECURE_SETTINGS Lecture et écriture des paramètres système sensibles Autorise à lire et écrire des paramètres sensibles de sécurité du système
android.permission.WRITE_SETTINGS Lecture et écriture des paramètres système Autorise la lecture et l'écriture des paramètres système
android.permission.WRITE_SMS Écrire des SMS Autorise à écrire les SMS

Tableau des descriptions des permissions du Manifest Android - Liste des permissions Android

Dans le développement Android, le fichier Android Manifest est essentiel pour configurer les permissions de l'application. Chaque application Android doit déclarer les permissions requises pour accéder aux ressources système. Cet article vous fournit un tableau des descriptions des permissions du Manifest Android complet, facilitant la vue et la compréhension des diverses permissions Android et de leurs fonctionnalités correspondantes.

Qu'est-ce que les permissions du Manifest Android ?

Les permissions requises par l'application sont déclarées dans le fichier Android Manifest, ces permissions déterminent les ressources système et les fonctionnalités auxquelles l'application peut accéder. Par exemple, les opérations d'accès au réseau, d'utilisation de l'appareil photo ou de lecture des informations de contact nécessitent toutes une déclaration des permissions correspondantes dans le fichier Manifest.

Tableau des descriptions des permissions Android courantes

Voici un tableau des descriptions de permissions Android fréquemment utilisées. Vous pouvez consulter le nom de la permission et sa description pour rapidement comprendre la fonction de la permission :

Nom de la permission Description de la permission
INTERNET Permet à l'application d'accéder au réseau et de réaliser des opérations réseau.
ACCESS_NETWORK_STATE Permet à l'application d'accéder à l'état du réseau et de vérifier si une connexion est active.
READ_EXTERNAL_STORAGE Permet à l'application de lire des fichiers stockés sur le stockage externe.
WRITE_EXTERNAL_STORAGE Permet à l'application d'écrire des fichiers sur le stockage externe.
CAMERA Permet à l'application d'accéder à la caméra de l'appareil.
ACCESS_FINE_LOCATION Permet à l'application d'accéder à des informations de localisation précises (GPS).
ACCESS_COARSE_LOCATION Permet à l'application d'accéder à des informations de localisation approximatives (cellule et Wi-Fi).
READ_CONTACTS Permet à l'application de lire les informations de contact sur l'appareil.
WRITE_CONTACTS Permet à l'application de modifier les informations de contact sur l'appareil.
CALL_PHONE Permet à l'application de passer directement des appels téléphoniques.
READ_SMS Permet à l'application de lire le contenu des SMS.
RECEIVE_SMS Permet à l'application de recevoir des SMS.
READ_CALENDAR Permet à l'application de lire les informations de calendrier sur l'appareil.
WRITE_CALENDAR Permet à l'application de modifier les informations de calendrier sur l'appareil.

Comment déclarer des permissions dans le Manifest Android ?

Dans le fichier AndroidManifest.xml du projet Android, vous devez déclarer les permissions requises par l'application à l'aide de la balise <uses-permission>. Voici un exemple de déclaration d'une permission :


<uses-permission android:name="android.permission.INTERNET" />

Vous pouvez déclarer plusieurs permissions selon les besoins de votre application.

Conclusion

Comprendre et configurer correctement les permissions Android Manifest est essentiel pour les développeurs. En utilisant ce tableau des descriptions des permissions du Manifest Android, vous pouvez facilement rechercher et comprendre les fonctions de chaque permission, garantissant que votre application dispose des permissions nécessaires lors de son exécution et respecte les meilleures pratiques.

Votre historique :
Choisir une langue