Sistem bazı uygulamaları otomatik olarak görünür hale getirir. Böylece uygulamanız, <queries>
öğesini beyan etmenize gerek kalmadan bu uygulamalarla etkileşimde bulunabilir. 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 (API düzeyi 30) veya sonraki sürümleri hedeflese bile uygulamanız tarafından her zaman görülebilir:
- Kendi uygulamanız.
- Temel Android işlevlerini uygulayan medya sağlayıcısı gibi belirli sistem paketleri.
- Uygulamanızı yükleyen uygulama.
- Bir etkinlikten sonuç alma ile ilgili rehberde açıklandığı gibi,
startActivityForResult()
yöntemini kullanarak uygulamanızda bir etkinlik başlatan tüm uygulamalar. - Uygulamanızda bir hizmeti başlatan veya ona bağlanan herhangi bir uygulama.
- Uygulamanızdaki bir içerik sağlayıcıya erişen herhangi bir uygulama.
- Uygulamanızın URI izinleri olan içerik sağlayıcısına sahip 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österilen sistem paketleri
Temel Android işlevlerini uygulayan bazı sistem paketleri, uygulamanız Android 11 veya sonraki bir sürümü hedeflese bile otomatik olarak uygulamanız tarafından görülebilir. Belirli paket grupları, uygulamanızı çalıştıran cihaza bağlıdır.
Belirli bir cihazdaki 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ızda otomatik olarak görünür hale getirdiği paketlerin listesi yer alır.