Дозволи та Функції Пристрою
Дозволи runtime, Camera, Location, Sensors, Bluetooth, NFC, Telephony та виявлення функцій пристрою
1У чому різниця між дозволами Normal і Dangerous?
У чому різниця між дозволами Normal і Dangerous?
Відповідь
Дозволи Normal надаються автоматично під час встановлення (наприклад, INTERNET, VIBRATE). Дозволи Dangerous вимагають явної згоди користувача під час виконання починаючи з Android 6.0 (наприклад, CAMERA, LOCATION), оскільки вони впливають на конфіденційність.
2Як запитати дозвіл runtime в Android?
Як запитати дозвіл runtime в Android?
Відповідь
Спочатку перевірте за допомогою checkSelfPermission(), потім запитайте через requestPermissions() або сучасний Permission Launcher (registerForActivityResult). Обробіть відповідь у onRequestPermissionsResult() або у callback launcher'а.
3Для чого використовується ActivityCompat.checkSelfPermission()?
Для чого використовується ActivityCompat.checkSelfPermission()?
Відповідь
Метод checkSelfPermission() перевіряє, чи наданий дозвіл на даний момент. Повертає PERMISSION_GRANTED якщо надано, PERMISSION_DENIED в іншому випадку. Завжди перевіряйте перед використанням функції, захищеної дозволом.
Що таке групи дозволів (permission groups)?
Для чого використовується shouldShowRequestPermissionRationale()?
+18 питань зі співбесід
Інші теми співбесід Android
Основи Android
UI та ресурси Android
Життєвий цикл Android
Навігація Android
Керування Даними Android
Мережа Android
Тестування Android
Android Gradle
Основи мови Kotlin для Android
Room Database
Фонова робота
Jetpack Compose
Firebase для Android
Android MVVM Architecture
Розширені мережі Android
Колекції та Оператори Kotlin
Kotlin Coroutines та Flow
Впровадження залежностей у Android
Android MVI Architecture
Android Clean Architecture
Android Compose Просунутий
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Опануй Android для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно