Android

İzinler ve Cihaz Özellikleri

Çalışma zamanı izinleri, Camera, Location, Sensors, Bluetooth, NFC, Telephony ve cihaz özelliği tespiti

21 mülakat soruları·
Mid-Level
1

Normal ve Dangerous izinler arasındaki fark nedir?

Cevap

Normal izinler kurulum sırasında otomatik olarak verilir (ör. INTERNET, VIBRATE). Dangerous izinler, gizliliği etkilediğinden Android 6.0'dan itibaren çalışma zamanında kullanıcının açık onayını gerektirir (ör. CAMERA, LOCATION).

2

Android'de çalışma zamanı izni nasıl istenir?

Cevap

Önce checkSelfPermission() ile kontrol edin, ardından requestPermissions() veya modern Permission Launcher (registerForActivityResult) ile isteyin. Yanıtı onRequestPermissionsResult() veya launcher callback'inde işleyin.

3

ActivityCompat.checkSelfPermission() ne için kullanılır?

Cevap

checkSelfPermission() yöntemi, bir iznin şu anda verilip verilmediğini kontrol eder. Verilmişse PERMISSION_GRANTED, aksi takdirde PERMISSION_DENIED döndürür. İzinle korunan bir özelliği kullanmadan önce her zaman kontrol edin.

4

İzin grupları (permission groups) nedir?

5

shouldShowRequestPermissionRationale() ne için kullanılır?

+18 mülakat soruları

Bir sonraki mülakatın için Android'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla