<query>

:
<queries>
    <package android:name="string" />
    <intent>
        ...
    </intent>
    <provider android:authorities="list" />
    ...
</queries>
contenuto in:
<manifest>
description:

Specifica l'insieme di altre app con cui un'app intende interagire. Queste altre app sono specificate dal nome del pacchetto, dalla firma dell'intent o dall'autorità del provider, come descritto nelle sezioni seguenti di questa pagina.

Nota: alcuni pacchetti sono visibili automaticamente. La tua app vede sempre questi pacchetti nelle query per altre app installate. Per visualizzare altri pacchetti, dichiara che la tua app necessita di una maggiore visibilità dei pacchetti utilizzando l'elemento <queries>.

Scopri di più su come utilizzare l'elemento <queries> in Filtro della visibilità dei pacchetti su Android.

elementi secondari:
<package>

Specifica una singola app a cui la tua app intende accedere. Quest'altra app potrebbe integrarsi con la tua app oppure la tua app potrebbe utilizzare i servizi forniti dall'altra app.

:

android:name
Obbligatorio. Specifica il nome del pacchetto dell'altra app.
<intent>

Specifica una firma del filtro di intent. La tua app può rilevare altre app che hanno elementi <intent-filter> corrispondenti.

Nota: esistono alcune limitazioni relative alle opzioni che puoi includere in questo elemento <intent> rispetto a una tipica firma di filtro per intent. Scopri di più su queste limitazioni nell'articolo Pacchetti che corrispondono a una firma di filtro per intent.

<provider>

Specifica una o più autorità dei fornitori di contenuti. La tua app può scoprire altre app i cui fornitori di contenuti utilizzano le autorità specificate.

Nota:esistono alcune limitazioni sulle opzioni che puoi includere in questo elemento <provider> rispetto a un tipico elemento manifest <provider>. In genere, devi specificare solo l'attributo android:authorities.

introdotto in:
Livello API 30
consulta anche:
Filtri per la visibilità dei pacchetti su Android