Permisos y Funciones del Dispositivo
Permisos en tiempo de ejecución, Camera, Location, Sensors, Bluetooth, NFC, Telephony y detección de funciones del dispositivo
1¿Cuál es la diferencia entre permisos Normal y Dangerous?
¿Cuál es la diferencia entre permisos Normal y Dangerous?
Respuesta
Los permisos Normal se otorgan automáticamente en la instalación (ej. INTERNET, VIBRATE). Los permisos Dangerous requieren el consentimiento explícito del usuario en tiempo de ejecución desde Android 6.0 (ej. CAMERA, LOCATION) porque afectan la privacidad.
2¿Cómo solicitar un permiso en tiempo de ejecución en Android?
¿Cómo solicitar un permiso en tiempo de ejecución en Android?
Respuesta
Primero verificar con checkSelfPermission(), luego solicitar con requestPermissions() o el Permission Launcher moderno (registerForActivityResult). Gestionar la respuesta en onRequestPermissionsResult() o en el callback del launcher.
3¿Para qué sirve ActivityCompat.checkSelfPermission()?
¿Para qué sirve ActivityCompat.checkSelfPermission()?
Respuesta
El método checkSelfPermission() verifica si un permiso está actualmente concedido. Devuelve PERMISSION_GRANTED si está concedido, PERMISSION_DENIED en caso contrario. Siempre verificar antes de usar una función protegida por permiso.
¿Qué son los grupos de permisos (permission groups)?
¿Para qué sirve shouldShowRequestPermissionRationale()?
+18 preguntas de entrevista
Otros temas de entrevista Android
Fundamentos de Android
UI y Recursos Android
Ciclo de Vida de Android
Navegación Android
Gestión de Datos Android
Redes Android
Testing en Android
Android Gradle
Fundamentos del lenguaje Kotlin para Android
Room Database
Trabajo en segundo plano
Jetpack Compose
Firebase para Android
Android MVVM Architecture
Redes Android Avanzadas
Colecciones y Operadores de Kotlin
Kotlin Coroutines y Flow
Inyección de Dependencias en Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domina Android para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis