Sistem, uygulamanızın <queries>
öğesini bildirmesine gerek kalmadan etkileşimde bulunabilmesi için bazı uygulamaları otomatik olarak görünür hale getirir. Bu davranış, temel işlevlerin ve yaygın kullanım alanlarının desteklenmesine yardımcı olur.
Otomatik olarak görünen uygulama türleri
Aşağıdaki uygulama türleri, uygulamanız Android 11'i (API düzeyi 30) veya sonraki sürümleri hedeflese bile her zaman görünür:
- Kendi uygulamanız.
- Temel Android işlevlerini uygulayan belirli sistem paketleri (ör. medya sağlayıcı).
- Uygulamanızı yükleyen uygulama.
startActivityForResult()
yöntemini kullanarak uygulamanızda etkinlik başlatan tüm uygulamalar (Etkinlikten sonuç alma hakkındaki kılavuzda açıklandığı gibi).- Uygulamanızda bir hizmeti başlatan veya bu hizmete bağlanan tüm uygulamalar.
- Uygulamanızdaki bir içerik sağlayıcıya erişen tüm uygulamalar.
- Uygulamanızın URI izinleri verildiği içerik sağlayıcısı olan tüm uygulamalar.
- Uygulamanızdan giriş alan tüm uygulamalar. Bu durum yalnızca uygulamanız giriş yöntemi düzenleyicisi olarak giriş sağladığında geçerlidir.
Otomatik olarak görünür olan sistem paketleri
Temel Android işlevlerini uygulayan bazı sistem paketleri, uygulamanız Android 11 veya sonraki sürümleri hedeflese bile uygulamanız tarafından otomatik olarak görülebilir. Paketlerin belirli grubu, uygulamanızı çalıştıran cihaza bağlıdır.
Belirli bir cihaza ait paketlerin tam listesini görüntülemek için geliştirme makinenizdeki bir terminalde aşağıdaki komutu çalıştırın:
adb shell dumpsys package queries
Komut çıkışında forceQueryable
bölümünü bulun. Bu bölümde, cihazın uygulamanıza otomatik olarak görünür hale getirdiği paketlerin listesi yer alır.