Sistem, uygulamanızın otomatik olarak görünür olması için
açıklamaya gerek kalmadan onlarla etkileşime girebileceğini
<queries>
öğesi. Bu davranış, temel işlevleri ve yaygın kullanım alanlarını desteklemeye yardımcı olur.
Otomatik olarak görünen uygulama türleri
Aşağıdaki uygulama türleri, uygulamanız olsa bile uygulamanız tarafından her zaman görülebilir Android 11 (API düzeyi 30) veya sonraki sürümleri hedefler:
- Kendi uygulamanız.
- Belirli sistem paketleri: temel Android işlevlerini uygulayan medya sağlayıcısıdır.
- Uygulamanızı yükleyen uygulama.
- Etkinlikten sonuç alma kılavuzunda açıklandığı gibi,
startActivityForResult()
yöntemini kullanarak uygulamanızda etkinlik başlatan tüm uygulamalar. - Uygulamanızda bir hizmeti başlatan veya bağlayan tüm uygulamalar.
- Bir içeriğe erişen tüm uygulamalar sağlayıcı ekleyebilirsiniz.
- Uygulamanızın erişmesi için URI izinleri verilen bir 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üzenleyici olarak giriş sağladığında geçerlidir.
Otomatik olarak görünen sistem paketleri
Temel Android işlevlerini uygulayan bazı sistem paketleri, uygulamanız Android 11 veya sonraki sürümleri hedeflediğinde bile uygulamanız tarafından otomatik olarak görülebilir. Belirli paket 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üm şunları içerir:
Cihazın uygulamanıza otomatik olarak görünür hale getirdiği paketlerin listesi.