Android

Izin dan Fitur Perangkat

Izin runtime, Camera, Location, Sensors, Bluetooth, NFC, Telephony dan deteksi fitur perangkat

21 pertanyaan wawancaraยท
Mid-Level
1

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.

2

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.

3

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.

4

Apa itu kelompok izin (permission groups)?

5

Untuk apa shouldShowRequestPermissionRationale() digunakan?

+18 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis