Android API Seviyesi 19 İzinleri
Android API seviyesi 19, Android 4.4 KitKat sürümüne karşılık gelir. Bu sürümde, kullanıcıların gizliliğini ve güvenliğini korumak için bir dizi yeni izin eklenmiştir. Bu izinler, uygulamaların belirli sistem kaynaklarına veya kullanıcı verilerine erişmesini kontrol etmek için kullanılır.
Yeni İzinler
Android API seviyesi 19’da eklenen yeni izinler şunlardır:
- READ_EXTERNAL_STORAGE: Bu izin, uygulamaların harici depolama alanındaki dosyaları okuma yetkisi verir.
- WRITE_EXTERNAL_STORAGE: Bu izin, uygulamaların harici depolama alanındaki dosyalara yazma yetkisi verir.
- ACCESS_FINE_LOCATION: Bu izin, uygulamaların cihazın konumunu hassas bir şekilde belirleme yetkisi verir.
- ACCESS_COARSE_LOCATION: Bu izin, uygulamaların cihazın konumunu yaklaşık olarak belirleme yetkisi verir.
- READ_PHONE_STATE: Bu izin, uygulamaların cihazın telefon numarası, ağ operatörü ve sinyal gücü gibi bilgilerini okuma yetkisi verir.
- CALL_PHONE: Bu izin, uygulamaların telefon görüşmeleri yapma yetkisi verir.
- READ_CALL_LOG: Bu izin, uygulamaların cihazın arama geçmişini okuma yetkisi verir.
- WRITE_CALL_LOG: Bu izin, uygulamaların cihazın arama geçmişine yazma yetkisi verir.
- ADD_VOICEMAIL: Bu izin, uygulamaların cihazın sesli mesaj kutusuna sesli mesaj ekleme yetkisi verir.
- USE_SIP: Bu izin, uygulamaların SIP (Session Initiation Protocol) üzerinden sesli ve görüntülü görüşmeler yapma yetkisi verir.
- PROCESS_OUTGOING_CALLS: Bu izin, uygulamaların cihazdan yapılan giden aramaları işleme yetkisi verir.
İzinleri Kullanma
Uygulamalar, izinleri kullanmak için öncelikle kullanıcıdan izin almalıdır. Kullanıcı, izin isteği penceresinde “Kabul Et” veya “Reddet” düğmesine tıklayarak izin verebilir veya reddedebilir.
Uygulamalar, izinleri yalnızca belirli amaçlar için kullanabilir. Örneğin, bir harita uygulaması, kullanıcının konumunu belirlemek için ACCESS_FINE_LOCATION iznini kullanabilir. Ancak, bir oyun uygulaması, kullanıcının konumunu belirlemek için ACCESS_FINE_LOCATION iznini kullanamaz.
İzinleri Yönetme
Kullanıcılar, cihazlarındaki izinleri Ayarlar uygulamasından yönetebilir. Ayarlar uygulamasında, “Uygulamalar” bölümüne giderek yüklü uygulamaların listesini görebilirsiniz. Her uygulamanın izinlerini görmek için uygulama adına dokunun.
Kullanıcılar, izinleri tek tek açabilir veya kapatabilir. Ayrıca, tüm izinleri aynı anda kapatmak için “Tüm izinleri kapat” düğmesine tıklayabilirler.
İzinlerle İlgili Faydalı Siteler ve Dosyalar
- Android İzinleri Resmi Dokümantasyonu
- Android İzinleri Örnekleri
- Android İzinleri Kontrol Listesi
- Android İzinleri SSS