Izin dan Fitur Perangkat
Izin runtime, Camera, Location, Sensors, Bluetooth, NFC, Telephony dan deteksi fitur perangkat
1Apa perbedaan antara izin Normal dan Dangerous?
Apa perbedaan antara izin Normal dan Dangerous?
Jawaban
Izin Normal diberikan secara otomatis saat instalasi (mis. INTERNET, VIBRATE). Izin Dangerous memerlukan persetujuan eksplisit pengguna saat runtime sejak Android 6.0 (mis. CAMERA, LOCATION) karena memengaruhi privasi.
2Bagaimana cara meminta izin runtime di Android?
Bagaimana cara meminta izin runtime di Android?
Jawaban
Pertama periksa dengan checkSelfPermission(), lalu minta dengan requestPermissions() atau Permission Launcher modern (registerForActivityResult). Tangani respons di onRequestPermissionsResult() atau di callback launcher.
3Untuk apa ActivityCompat.checkSelfPermission() digunakan?
Untuk apa ActivityCompat.checkSelfPermission() digunakan?
Jawaban
Metode checkSelfPermission() memeriksa apakah izin saat ini diberikan. Mengembalikan PERMISSION_GRANTED jika diberikan, PERMISSION_DENIED jika tidak. Selalu periksa sebelum menggunakan fitur yang dilindungi izin.
Apa itu kelompok izin (permission groups)?
Untuk apa shouldShowRequestPermissionRationale() digunakan?
+18 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup Android
Navigasi Android
Manajemen Data Android
Networking Android
Testing Android
Android Gradle
Dasar-dasar Bahasa Kotlin untuk Android
Room Database
Pekerjaan Latar Belakang
Jetpack Compose
Firebase untuk Android
Android MVVM Architecture
Jaringan Android Lanjutan
Koleksi dan Operator Kotlin
Kotlin Coroutines dan Flow
Injeksi Dependensi Android
Android MVI Architecture
Android Clean Architecture
Android Compose Lanjutan
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Kuasai Android untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis