Android Permissions & Device
Permissions runtime, Camera, Location, Sensors, Bluetooth, NFC, Telephony et détection des fonctionnalités device
1Quelle est la différence entre permissions Normal et Dangerous ?
Quelle est la différence entre permissions Normal et Dangerous ?
Réponse
Les permissions de type Normal sont accordées automatiquement à l'installation (ex. INTERNET, VIBRATE). Les permissions Dangerous nécessitent l'accord explicite de l'utilisateur au runtime depuis Android 6.0 (ex. CAMERA, LOCATION) car elles impactent la vie privée.
2Comment demander une permission runtime dans Android ?
Comment demander une permission runtime dans Android ?
Réponse
Vérifier d'abord avec checkSelfPermission(), puis demander avec requestPermissions() ou via le Permission Launcher moderne (registerForActivityResult). Gérer la réponse dans onRequestPermissionsResult() ou dans le callback du launcher.
3À quoi sert ActivityCompat.checkSelfPermission() ?
À quoi sert ActivityCompat.checkSelfPermission() ?
Réponse
La méthode checkSelfPermission() vérifie si une permission est actuellement accordée. Elle retourne PERMISSION_GRANTED si accordée, PERMISSION_DENIED sinon. Toujours vérifier avant d'utiliser une fonctionnalité protégée par permission.
Que sont les groupes de permissions (permission groups) ?
À quoi sert shouldShowRequestPermissionRationale() ?
+18 questions d'entretien
Autres sujets d'entretien Android
Fondamentaux Android
UI et Ressources Android
Cycle de Vie Android
Navigation Android
Gestion des Données Android
Réseau Android
Tests Android
Gradle Android
Bases de Kotlin pour Android
Room Database
Android Background Tasks
Jetpack Compose
Firebase pour Android
Android MVVM Architecture
Android Networking Avancé
Collections et Opérateurs Kotlin
Kotlin Coroutines et Flow
Injection de Dépendances Android
Android MVI Architecture
Android Clean Architecture
Android Compose Advanced
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Maîtrise Android pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement