Uprawnienia i Funkcje Urządzenia
Uprawnienia runtime, Camera, Location, Sensors, Bluetooth, NFC, Telephony i wykrywanie funkcji urządzenia
1Jaka jest różnica między uprawnieniami Normal i Dangerous?
Jaka jest różnica między uprawnieniami Normal i Dangerous?
Odpowiedź
Uprawnienia Normal są przyznawane automatycznie podczas instalacji (np. INTERNET, VIBRATE). Uprawnienia Dangerous wymagają od Androida 6.0 jawnej zgody użytkownika w trakcie działania aplikacji (np. CAMERA, LOCATION), ponieważ wpływają na prywatność.
2Jak poprosić o uprawnienie runtime w Android?
Jak poprosić o uprawnienie runtime w Android?
Odpowiedź
Najpierw sprawdź za pomocą checkSelfPermission(), następnie poproś przez requestPermissions() lub nowoczesny Permission Launcher (registerForActivityResult). Obsłuż odpowiedź w onRequestPermissionsResult() lub w callbacku launchera.
3Do czego służy ActivityCompat.checkSelfPermission()?
Do czego służy ActivityCompat.checkSelfPermission()?
Odpowiedź
Metoda checkSelfPermission() sprawdza, czy uprawnienie jest aktualnie przyznane. Zwraca PERMISSION_GRANTED jeśli przyznane, PERMISSION_DENIED w przeciwnym razie. Zawsze sprawdzaj przed użyciem funkcji chronionej uprawnieniem.
Czym są grupy uprawnień (permission groups)?
Do czego służy shouldShowRequestPermissionRationale()?
+18 pytań z rozmów
Inne tematy rekrutacyjne Android
Podstawy Androida
UI i zasoby Android
Cykl Życia Androida
Nawigacja Android
Zarządzanie Danymi Android
Sieć Android
Testowanie Android
Android Gradle
Podstawy języka Kotlin dla Androida
Room Database
Praca w tle
Jetpack Compose
Firebase dla Android
Android MVVM Architecture
Zaawansowane Sieci Android
Kolekcje i Operatory Kotlin
Kotlin Coroutines i Flow
Wstrzykiwanie zależności w Android
Android MVI Architecture
Android Clean Architecture
Android Compose Zaawansowany
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Opanuj Android na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo