<zapytania>

składnia:
<queries>
    <package android:name="string" />
    <intent>
        ...
    </intent>
    <provider android:authorities="list" />
    ...
</queries>
zawarte w:
<manifest>
description:

Określa zestaw innych aplikacji, z których korzysta aplikacja z którymi chcesz wejść w interakcję. Te inne aplikacje zostały określone wg nazwy pakietu, według intencji podpis lub przez urząd dostawcy, jak opisano w w sekcjach tej strony.

Uwaga: niektóre pakiety są widoczne automatycznie. Twoje zawsze widzi te pakiety w zapytaniach dotyczących innych zainstalowanych aplikacji. Do wyświetl inne pakiety, zadeklaruj, że Twoja aplikacja potrzebuje zwiększonej widoczności pakietów za pomocą elementu <queries>.

Więcej informacji o używaniu elementu <queries> w Filtrowanie widoczności pakietów na urządzeniach z Androidem

elementy podrzędne:
<package>

Określa jedną aplikację, do której aplikacja ma mieć dostęp. Ten inny może integrować się z aplikacją lub może korzystać z usług, które z innej aplikacji.

atrybuty:

android:name
Wymagane. Określa nazwę pakietu innej aplikacji.
.
.
<intent>

Określa filtr intencji podpis. Twoja aplikacja może wykrywać inne aplikacje pasujące do hasła <intent-filter> .

Uwaga: obowiązują pewne ograniczenia opcje, które możesz uwzględnić w tym elemencie <intent>, w porównaniu z typową sygnaturą filtra intencji. Dowiedz się więcej na ten temat ograniczenia w Pakietach zgodne z podpisem filtra intencji.

<provider>

Określa co najmniej jedną treści organów administracji publicznej. Aplikacja może wykrywać inne aplikacje, których treści i korzystają z usług odpowiednich organów.

Uwaga: obowiązują pewne ograniczenia opcje, które możesz uwzględnić w tym elemencie <provider>, w porównaniu z typowym <provider>. manifestu. Zwykle określasz tylko android:authorities.

wprowadzone w:
Poziom API 30
zobacz też:
Filtrowanie widoczności pakietów na urządzeniach z Androidem