Android

Android Permissions & Device

Permissions runtime, Camera, Location, Sensors, Bluetooth, NFC, Telephony et détection des fonctionnalités device

21 questions d'entretien·
Confirmé
1

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.

2

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() ?

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.

4

Que sont les groupes de permissions (permission groups) ?

5

À quoi sert shouldShowRequestPermissionRationale() ?

+18 questions d'entretien

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