Machtigingen en Apparaatfuncties
Runtime-machtigingen, Camera, Location, Sensors, Bluetooth, NFC, Telephony en detectie van apparaatfuncties
1Wat is het verschil tussen Normal- en Dangerous-machtigingen?
Wat is het verschil tussen Normal- en Dangerous-machtigingen?
Antwoord
Normal-machtigingen worden automatisch verleend bij installatie (bijv. INTERNET, VIBRATE). Dangerous-machtigingen vereisen vanaf Android 6.0 expliciete toestemming van de gebruiker tijdens de uitvoering (bijv. CAMERA, LOCATION) omdat ze de privacy beïnvloeden.
2Hoe vraag je een runtime-machtiging aan in Android?
Hoe vraag je een runtime-machtiging aan in Android?
Antwoord
Eerst controleren met checkSelfPermission(), dan aanvragen met requestPermissions() of de moderne Permission Launcher (registerForActivityResult). De reactie verwerken in onRequestPermissionsResult() of in de launcher callback.
3Waarvoor wordt ActivityCompat.checkSelfPermission() gebruikt?
Waarvoor wordt ActivityCompat.checkSelfPermission() gebruikt?
Antwoord
De methode checkSelfPermission() controleert of een machtiging momenteel is verleend. Het geeft PERMISSION_GRANTED terug als verleend, anders PERMISSION_DENIED. Altijd controleren voordat je een door machtiging beveiligde functie gebruikt.
Wat zijn machtigingsgroepen (permission groups)?
Waarvoor wordt shouldShowRequestPermissionRationale() gebruikt?
+18 gespreksvragen
Andere Android-sollicitatieonderwerpen
Android-fundamenten
Android UI en Resources
Android Levenscyclus
Android Navigatie
Android-gegevensbeheer
Android Networking
Android Testen
Android Gradle
Kotlin-taal essentials voor Android
Room Database
Achtergrondwerk
Jetpack Compose
Firebase voor Android
Android MVVM Architecture
Geavanceerd Android Networking
Kotlin Collections en Operatoren
Kotlin Coroutines en Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Gevorderd
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Beheers Android voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis