Permissões e Funcionalidades do Dispositivo
Permissões em tempo de execução, Camera, Location, Sensors, Bluetooth, NFC, Telephony e detecção de funcionalidades do dispositivo
1Qual é a diferença entre permissões Normal e Dangerous?
Qual é a diferença entre permissões Normal e Dangerous?
Resposta
Os permisos Normal são concedidos automaticamente na instalação (ex. INTERNET, VIBRATE). Os permissos Dangerous exigem consentimento explícito do usuário em tempo de execução desde o Android 6.0 (ex. CAMERA, LOCATION) porque afetam a privacidade.
2Como solicitar uma permissão em tempo de execução no Android?
Como solicitar uma permissão em tempo de execução no Android?
Resposta
Primeiro verifique com checkSelfPermission(), depois solicite com requestPermissions() ou o Permission Launcher moderno (registerForActivityResult). Trate a resposta em onRequestPermissionsResult() ou no callback do launcher.
3Para que serve ActivityCompat.checkSelfPermission()?
Para que serve ActivityCompat.checkSelfPermission()?
Resposta
O método checkSelfPermission() verifica se uma permissão está atualmente concedida. Retorna PERMISSION_GRANTED se concedida, PERMISSION_DENIED caso contrário. Sempre verificar antes de usar uma funcionalidade protegida por permissão.
O que são grupos de permissões (permission groups)?
Para que serve shouldShowRequestPermissionRationale()?
+18 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Navegação Android
Gerenciamento de Dados Android
Rede Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Trabalho em segundo plano
Jetpack Compose
Firebase para Android
Android MVVM Architecture
Redes Android Avançadas
Coleções e Operadores Kotlin
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avançado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis