Android Manifest İzin Tanımlamaları Tablosu

Android Manifest yetki açıklama tablosu, Android geliştiricilerin Android yetki açıklamalarını incelemelerini kolaylaştırır İpucu: Ctrl+F ile hızlı arama yapın
Yetki İsim Açıklama
android.permission.ACCESS_CHECKIN_PROPERTIES Check-in Özelliklerine Erişim Check-in veritabanı özelliklerine okuma veya yazma izni
android.permission.ACCESS_COARSE_LOCATION Yaklaşık Konum Erişimi Wi-Fi veya mobil baz istasyonu aracılığıyla kullanıcıya ait yaklaşık enlem ve boylam bilgilerini alır, konum hassasiyeti yaklaşık 30~1500 metre olabilir
android.permission.ACCESS_FINE_LOCATION Kesin Konum Erişimi GPS çipi aracılığıyla uydu konum bilgilerini alır, konum hassasiyeti 10 metreye kadar
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Konum Ekstra Komutlarını Ziyaret Et Uygulamanın ek konum sağlayıcı komutlarına erişmesine izin verir
android.permission.ACCESS_MOCK_LOCATION Simüle Edilmiş Konum Bilgisine Erişim Simüle edilmiş konum bilgisine erişmeyi sağlar, genellikle geliştiricilerin uygulamaları ayarlamalarını sağlar
android.permission.ACCESS_NETWORK_STATE Ağ Durumuna Erişim Ağ bağlantısının geçerli olup olmadığını gibi ağ bilgi durumunu alır
android.permission.ACCESS_SURFACE_FLINGER Surface Flinger'a Erişim Android platformunun altta yatan grafik görüntü destekleme, genellikle oyunlar veya kamera önizleme arayüzü ve altta yatan modun ekran görüntüsü için kullanılır
android.permission.ACCESS_WIFI_STATE WiFi Durumuna Erişimi Mevcut WiFi erişim durumu ve WLAN noktası bilgilerini alma
android.permission.ACCOUNT_MANAGER Hesap Yönetimi Hesap doğrulama bilgilerini alma, esas olarak GMail hesap bilgileri, sadece sistem düzeyindeki süreçler tarafından erişilebilen bir izindir
android.permission.AUTHENTICATE_ACCOUNTS Hesapları Doğrulama Bir uygulamanın hesap doğrulama yolu ile hesap yönetimi ACCOUNT_MANAGER ile ilgili bilgilere erişmesine izin verir
android.permission.BATTERY_STATS Pil İstatistikleri Pil kullanım istatistik bilgilerini alır
android.permission.BIND_APPWIDGET Uygulama Widget'larına Bağlanma Bir uygulamanın appWidget servisine widget veritabanına erişim gerektiğini belirtmesine izin verilir, yalnızca çok az uygulama bu izni kullanır
android.permission.BIND_DEVICE_ADMIN Cihaz Yönetimi Bağlantısı Sistem yöneticisi alıcısına talep etme, sadece sistem tarafından kullanılabilir
android.permission.BIND_INPUT_METHOD Giriş Yöntemi Bağlama InputMethodService servisine talep etme, sadece sistem tarafından kullanılabilir
android.permission.BIND_REMOTEVIEWS RemoteView Bağlama RemoteViewsService servisi tarafından talep edilmesi gerekir, sadece sistem tarafından kullanılabilir
android.permission.BIND_WALLPAPER Duvar Kağıdı Bağlama WallpaperService içinden talep edilmesi gerekir, sadece sistem tarafından kullanılabilir
android.permission.BLUETOOTH Bluetooth Kullanımı Uygulamaların eşleştirilmiş Bluetooth cihazları ile bağlantı kurmasını sağlar
android.permission.BLUETOOTH_ADMIN Bluetooth Yönetimi Uygulamaların yeni Bluetooth cihazlarının keşfini ve eşleştirilmesini sağlar
android.permission.BRICK Brick Olma Cihazı devre dışı bırakma yetkisi, çok tehlikeli, isminin de belirttiği gibi telefonu brick haline getirir
android.permission.BROADCAST_PACKAGE_REMOVED Uygulama Silindiğinde Yayın Yapma Bir uygulama silindiğinde yayın yapar
android.permission.BROADCAST_SMS SMS Alındığında Yayın Yapma SMS alındığında yayın yapar
android.permission.BROADCAST_STICKY Sürekli Yayın Bir uygulama yayını aldıktan sonra bir sonraki yayını hızlıca alabilmesine izin verir
android.permission.BROADCAST_WAP_PUSH WAP PUSH Yayını WAP PUSH hizmeti alındığında yayın yapar
android.permission.CALL_PHONE Telefon Araması Yapma Bir uygulamanın sistem dışı arama uygulaması ile telefon numarası girmesine izin verir
android.permission.CALL_PRIVILEGED Arama İzni Uygulamanın telefon araması yapmasına ve sistemin arama arayüzünü değiştirmesine izin verir
android.permission.CAMERA Fotoğraf Çekim İzni Kamera erişim izni verir
android.permission.CHANGE_COMPONENT_ENABLED_STATE Bileşen Durumunu Değiştirme Bileşenin etkin olup olmadığını değiştirme izni
android.permission.CHANGE_CONFIGURATION Konfigürasyonu Değiştirme Uygulama konfigürasyonunu değiştirme izni, konum gibi
android.permission.CHANGE_NETWORK_STATE Ağ Durumunu Değiştirme Ağ durumunu değiştirme, internete bağlanabilirlik gibi
android.permission.CHANGE_WIFI_MULTICAST_STATE WiFi Multicast Durumunu Değiştirme WiFi multicast durumunu değiştirme
android.permission.CHANGE_WIFI_STATE WiFi Durumunu Değiştirme WiFi durumunu değiştirme
android.permission.CLEAR_APP_CACHE Uygulama Önbelleğini Temizleme Uygulama önbelleğini temizleme izni
android.permission.CLEAR_APP_USER_DATA Kullanıcı Verilerini Temizleme Uygulamanın kullanıcı verilerini temizleme izni
android.permission.CWJ_GROUP Alt Seviye Erişim İzni CWJ hesap grubunun alt seviye bilgilere erişmesine izin verir
android.permission.CELL_PHONE_MASTER_EX Telefon Optimizasyon Ustası Genişletme İzni Telefon optimizasyon ustası genişletme izni
android.permission.CONTROL_LOCATION_UPDATES Konum Güncellemelerini Kontrol Etme Mobil ağ konum bilgisi değişikliklerini alma izni
android.permission.DELETE_CACHE_FILES Önbellek Dosyalarını Silme Uygulamaya önbellek dosyalarını silme izni verir
android.permission.DELETE_PACKAGES Uygulamaları Silme Uygulamaları silme izni verir
android.permission.DEVICE_POWER Güç Yönetimi Alttan gücü yönetme erişim izni
android.permission.DIAGNOSTIC Uygulama Teşhisi Uygulamanın tanı kaynaklarına RW erişim izni
android.permission.DISABLE_KEYGUARD Anahtar Kilidini Devre Dışı Bırakma Uygulamanın anahtar kilidini devre dışı bırakmasına izin verir
android.permission.DUMP Sistem Bilgilerini Dökme Uygulamanın sistem dump bilgisini sistem hizmetlerinden almasına izin verir
android.permission.EXPAND_STATUS_BAR Durum Çubuğu Kontrolü Uygulamanın durum çubuğunu genişletme veya daraltma izni
android.permission.FACTORY_TEST Fabrika Test Modu Uygulamanın fabrika test modunu çalıştırma izni
android.permission.FLASHLIGHT Flaş Kullanımı Flaş lambasına erişim izni verir
android.permission.FORCE_BACK Zorla Geri Gitme Uygulamanın geri gitme tuşunu zorla kullanmasına izin verir, Activity en üstte olmasa bile
android.permission.GET_ACCOUNTS Hesapları Al Gmail hesapları listesine erişim izni
android.permission.GET_PACKAGE_SIZE Uygulama Boyutunu Alma Uygulamanın dosya boyutunu alma izni
android.permission.GET_TASKS Görev Bilgilerini Alma Uygulamaya geçerli veya en son çalıştırılan uygulamaları alma izni
android.permission.GLOBAL_SEARCH Küresel Aramayı Kullanma Uygulamanın küresel arama işlevini kullanmasına izin verir
android.permission.HARDWARE_TEST Donanım Testi Donanım yardımcı cihazlara erişme izni, donanım testi için kullanılır
android.permission.INJECT_EVENTS Olay Enjekte Etme Uygulamanın alt seviye olaylarına erişim izni verir, tuş, iz topu gibi olay akışlarını alır
android.permission.INSTALL_LOCATION_PROVIDER Konum Sağlayıcıyı Kurma Konum sağlayıcıyı kurma izni
android.permission.INSTALL_PACKAGES Uygulama Kurma Uygulama kurmasına izin verir
android.permission.INTERNAL_SYSTEM_WINDOW İç Sistem Penceresi Uygulamanın iç pencereleri açmasına izin verilir, üçüncü taraf uygulamalar için bu izni açmaz
android.permission.INTERNET Ağa Erişim Ağ bağlantısına erişim izni, GPRS verisi üretebilir
android.permission.KILL_BACKGROUND_PROCESSES Arka Plan Süreçlerini Sonlandırma Uygulamanın killBackgroundProcesses(String) metodunu çağırarak arka plan süreçlerini sonlandırma izni
android.permission.MANAGE_ACCOUNTS Hesapları Yönetme Uygulamanın AccountManager içindeki hesapları yönetmesine izin verir
android.permission.MANAGE_APP_TOKENS Uygulama Referanslarını Yönetme Oluşturma, yok etme, Z ekseni sırasını yönetme, yalnızca sistem içindir
android.permission.MTWEAK_USER Gelişmiş İzin mTweak kullanıcısının geliştirilmiş sistem izinlerine erişmesine izin verir
android.permission.MTWEAK_FORUM Topluluk İzni mTweak topluluk izinlerini kullanma izni
android.permission.MASTER_CLEAR Yazılım Sıfırlama Uygulamanın yazılım sıfırlama, sistem konfigürasyon bilgilerini silme izni
android.permission.MODIFY_AUDIO_SETTINGS Ses Ayarlarını Değiştirme Ses ayar bilgilerini değiştirme izni
android.permission.MODIFY_PHONE_STATE Telefon Durumunu Değiştirme Telefon durumunu değiştirme, örneğin uçak modunu, sistem arama arayüzünü değiştirmeden
android.permission.MOUNT_FORMAT_FILESYSTEMS Dosya Sistemlerini Formatlama Taşınabilir dosya sistemlerini formatlama, ör. SD kartı boşaltma
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Dosya Sistemini Bağlama Harici dosya sistemlerini bağlama ve ayırma
android.permission.NFC NFC İletişimine İzin Verme Uygulamaların NFC yakın mesafe iletişim operasyonlarını gerçekleştirmesine izin verir, mobil destek için
android.permission.PERSISTENT_ACTIVITY Sürekli Aktivite Sürekli bir aktivite oluşturma, bu işlev gelecekte kaldırılacak şekilde işaretlenmiştir
android.permission.PROCESS_OUTGOING_CALLS Gelen Telefon Aramalarını İşleme Uygulamanın, gelen telefon aramalarını izleme, değiştirme veya iptal etmesine izin verir
android.permission.READ_CALENDAR Takvim Hatırlatmalarını Okuma Uygulamanın kullanıcı takvim bilgilerini okumasına izin verir
android.permission.READ_CONTACTS Kişileri Okuma Uygulamanın kişileri iletişim bilgilerine erişmesine izin verir
android.permission.READ_FRAME_BUFFER Ekran Görüntüsü Ekran görüntüsü almak için çerçeve arabelleğini okuma
com.android.browser.permission.READ_HISTORY_BOOKMARKS Yer İmlerini ve Geçmişi Okuma Tarayıcı yer imlerine ve geçmişine erişim izni
android.permission.READ_INPUT_STATE Giriş Durumunu Okuma Geçerli tuşun giriş durumunu okuma, sadece sistem için
android.permission.READ_LOGS Sistem Günlüklerini Okuma Sistem alt düzey günlüklerini okuma izni
android.permission.READ_PHONE_STATE Telefon Durumunu Okuma Telefon durumuna erişim izni
android.permission.READ_SMS SMS İçeriğini Okuma SMS içeriğini okuma izni
android.permission.READ_SYNC_SETTINGS Senkronizasyon Ayarlarını Okuma Senkronizasyon ayarlarını okuma, Google çevrimiçi senkronizasyon ayarlarını okuma
android.permission.READ_SYNC_STATS Senkronizasyon Durumunu Okuma Senkronizasyon durumunu okuma, Google çevrimiçi senkronizasyon durumunu alma
android.permission.REBOOT Cihazı Yeniden Başlatma Uygulamanın cihazı yeniden başlatmasına izin verir
android.permission.RECEIVE_BOOT_COMPLETED Açılışta Otomatik İzin Uygulamanın açılışta otomatik çalışmasına izin verir
android.permission.RECEIVE_MMS MMS Alma MMS alma izni
android.permission.RECEIVE_SMS SMS Alma SMS alma izni
android.permission.RECEIVE_WAP_PUSH WAP Push Alma WAP PUSH mesajını alma izni
android.permission.RECORD_AUDIO Ses Kaydı Telefon veya kulaklık mikrofonu aracılığıyla ses kaydına izin verme
android.permission.REORDER_TASKS Sistem Görevlerini Sıralama Çalışan sistem görevlerini yeniden sıralama izni
android.permission.RESTART_PACKAGES Sistem Görevlerini Sonlandırma restartPackage(String) metodu ile görevleri sonlandırma izni, bu yol dışarıdan iptal edilebilir
android.permission.SEND_SMS SMS Gönderme SMS gönderme izni
android.permission.SET_ACTIVITY_WATCHER Aktivite İzleyici Ayarlama Aktivite izleyicisini ayarlama, genellikle maymun testi için kullanılır
com.android.alarm.permission.SET_ALARM Alarm Ayarlama Alarm ayarlamaya izin verir
android.permission.SET_ALWAYS_FINISH Her Zaman Çıkmayı Ayarlama Uygulamanın arka planda her zaman çıkıp çıkmamayı ayarlamasına izin verir
android.permission.SET_ANIMATION_SCALE Animasyon Ölçeğini Ayarlama Küresel animasyon ölçeğini ayarlama izni
android.permission.SET_DEBUG_APP Hata Ayıklama Uygulamasını Ayarlama Hata ayıklama uygulamasını ayarlama izni, genellikle geliştirme için kullanılır
android.permission.SET_ORIENTATION Ekran Yönünü Ayarlama Ekran yönünü yatay veya dikey gösterim olarak ayarlama, normal uygulamalar için kullanılmaz
android.permission.SET_PREFERRED_APPLICATIONS Uygulama Parametrelerini Ayarlama Uygulama parametrelerini ayarlama, artık çalışmamaktadır, detaylar için addPackageToPreferred(String) tanımına bakın
android.permission.SET_PROCESS_LIMIT Süreç Limitini Ayarlama Uygulamanın maksimum süreç sayısını ayarlama izni
android.permission.SET_TIME Sistem Saatini Ayarlama Sistem saatini ayarlama izni
android.permission.SET_TIME_ZONE Sistem Zaman Dilimini Ayarlama Sistem zaman dilimini ayarlama izni
android.permission.SET_WALLPAPER Masaüstü Duvar Kağıdını Ayarlama Masaüstü duvar kağıdını ayarlama izni
android.permission.SET_WALLPAPER_HINTS Duvar Kağıdı İpucu Ayarlama Duvar kağıdı için ipucu ayarlama izni
android.permission.SIGNAL_PERSISTENT_PROCESSES Kalıcı Süreç Sinyalini Gönderme Kalıcı bir süreç sinyali gönderme izni
android.permission.STATUS_BAR Durum Çubuğu Kontrolü Uygulamanın durum çubuğunu açma, kapama veya devre dışı bırakma izni
android.permission.SUBSCRIBED_FEEDS_READ Abone İçeriklerine Erişim Abonelik bilgileri veritabanına erişim izni
android.permission.SUBSCRIBED_FEEDS_WRITE Abone İçeriklerini Yazma Abone içeriklerini veritabanına yazma veya değiştirme izni
android.permission.SYSTEM_ALERT_WINDOW Sistem Penceresini Gösterme Sistem penceresini gösterme izni
android.permission.UPDATE_DEVICE_STATS Cihaz Durumunu Güncelleme Cihaz durumunu güncelleme izni
android.permission.USE_CREDENTIALS Kimlik Bilgilerini Kullanma Uygulamanın AccountManager üzerinden doğrulama istemesine izin verir
android.permission.USE_SIP SIP Video Kullanımı Uygulamanın SIP video hizmetlerini kullanmasına izin verir
android.permission.VIBRATE Titreşim Kullanımı Titreşim izni verir
android.permission.WAKE_LOCK Uyanma Kilidi Uygulamanın telefon ekranı kapandığında arka plan süreçlerinin çalışmasına izin verir
android.permission.WRITE_APN_SETTINGS GPRS Erişim Noktası Ayarlarını Yazma Ağ GPRS erişim noktası ayarlarını yazma izni
android.permission.WRITE_CALENDAR Takvim Hatırlatmalarını Yazma Takvimi yazma fakat okuyamaz
android.permission.WRITE_CONTACTS Kişileri Yazma Kişileri yazma fakat okuyamaz
android.permission.WRITE_EXTERNAL_STORAGE Harici Depolamaya Yazma Uygulamanın harici depolamaya, örneğin SD kartta dosya yazma izni
android.permission.WRITE_GSERVICES Google Harita Verilerine Yazma Uygulamanın Google Map hizmet verilerine yazma izni
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Yer İmleri ve Geçmişi Yazma Tarayıcı geçmişine veya yer imlerine yazma fakat okuyamaz
android.permission.WRITE_SECURE_SETTINGS Sistem Hassas Ayarlarını Okuma ve Yazma Uygulamanın sistem güvenli hassas ayarları üzerinde read-write izni verir
android.permission.WRITE_SETTINGS Sistem Ayarlarını Okuma ve Yazma Sistem ayarlarını okuma ve yazma izni
android.permission.WRITE_SMS SMS Yazma SMS yazma izni

Android Manifest Yetki Açıklama Tablosu - Android Yetkileri Kılavuzu

Android geliştirmede, Android Manifest dosyası uygulama izinlerini yapılandırmanın anahtarıdır. Her Android uygulaması, sistem kaynaklarına erişmek için gereken izinleri bildirmelidir. Bu makale sizin için eksiksiz bir Android Manifest Yetki Açıklama Tablosu sunar, böylece geliştiriciler çeşitli Android izinlerini ve bunların karşılık gelen işlevlerini kolayca inceleyebilir.

Android Manifest İzni Nedir?

Android Manifest dosyası, uygulamanın ihtiyaç duyduğu izinleri içerir, bu izinler uygulamanın hangi sistem kaynaklarına ve özelliklerine erişebileceğini belirler. Örneğin, ağa erişim, kamerayı kullanma veya kişiler bilgilerini okuma işlemleri için manifest dosyasında ilgili izinlerin bildirilmesi gerekir.

Yaygın Android Manifest İzni Açıklama Tablosu

Aşağıda yaygın olarak kullanılan Android izinlerine ait açıklama tablosu bulunmaktadır. İzin adları ve açıklamalarını inceleyerek izinlerin işlevlerini hızlıca anlayabilirsiniz:

İzin Adı İzin Açıklaması
INTERNET Uygulamanın ağa erişmesine ve ağ işlemleri gerçekleştirmesine izin verir.
ACCESS_NETWORK_STATE Uygulamanın ağ durumu bilgilerine erişmesine, ağa bağlı olup olmadığını kontrol etmesine izin verir.
READ_EXTERNAL_STORAGE Uygulamanın harici depolamadaki dosyaları okumasına izin verir.
WRITE_EXTERNAL_STORAGE Uygulamanın harici depolama dosyalarına yazmasına izin verir.
CAMERA Uygulamanın cihazın kamerasına erişmesine izin verir.
ACCESS_FINE_LOCATION Uygulamanın kesin konum bilgilerine (GPS) erişmesine izin verir.
ACCESS_COARSE_LOCATION Uygulamanın büyük konum bilgilerine (baz istasyonu ve Wi-Fi) erişmesine izin verir.
READ_CONTACTS Uygulamanın cihazdaki kişiler bilgilerini okumasına izin verir.
WRITE_CONTACTS Uygulamanın cihazdaki kişiler bilgilerini değiştirmesine izin verir.
CALL_PHONE Uygulamanın doğrudan telefon araması yapmasına izin verir.
READ_SMS Uygulamanın SMS içeriğini okumasına izin verir.
RECEIVE_SMS Uygulamanın SMS almasına izin verir.
READ_CALENDAR Uygulamanın cihazın takvim bilgilerini okumasına izin verir.
WRITE_CALENDAR Uygulamanın cihazdaki takvim bilgilerini değiştirmesine izin verir.

Android Manifest'te İzinler Nasıl Bildirilir?

Android projenizin AndroidManifest.xml dosyasında, uygulamanızın gereken izinlerini <uses-permission> etiketi ile bildirmelisiniz. İşte bir iznin nasıl bildirileceğine dair bir örnek:


<uses-permission android:name="android.permission.INTERNET" />

Uygulama gereksinimlerinize göre birden fazla izin bildirebilirsiniz.

Özet

Android Manifest izinlerini anlamak ve doğru bir şekilde yapılandırmak, geliştiriciler için son derece önemlidir. Bu Android Manifest İzni Açıklama Tablosu aracılığıyla, her bir iznin işlevini kolayca bulabilir ve anlayabilir, uygulamanızın çalışırken gerekli izinlere sahip olmasını ve en iyi uygulama standartlarına uymasını sağlayabilirsiniz.

Seyahatleriniz:
Dil Seçin