Stay organized with collections Save and categorize content based on your preferences.
syntaxe :
<queries>
    <package android:name="string" />
    <intent>
        ...
    </intent>
    <provider android:authorities="list" />
    ...
</queries>
collections la contenant :
<manifest>
description :

Spécifie l'ensemble des autres applications avec lesquelles l'application a l'intention d'interagir. Ces autres applications peuvent être spécifiées par nom de package, par signature d'intent ou par l'autorité du fournisseur, comme décrit dans les sections suivantes de cette page.

Remarque : Certains packages sont visibles automatiquement. Votre application peut toujours voir ces packages dans ses requêtes pour les autres applications installées. Pour afficher d'autres packages, indiquez que vous souhaitez une visibilité accrue des packages pour votre application à l'aide de l'élément <queries>.

Pour en savoir plus sur l'utilisation de l'élément <queries>, consultez le guide sur le filtrage de la visibilité des packages.

éléments enfants :
<package>

Indique une seule application à laquelle votre application a l'intention d'accéder. Cette autre application peut s'intégrer à votre application, ou votre application peut utiliser des services fournis par l'autre application.

attributs :

android:name
Obligatoire. Spécifie le nom de package de l'autre application.
<intent>

Spécifie une signature pour le filtre d'intent. Votre application peut détecter d'autres applications contenant des éléments <intent-filter> correspondants.

Remarque : Il existe des restrictions sur les options que vous pouvez inclure dans cet élément <intent> par rapport à une signature de filtre d'intent type. Pour en savoir plus sur ces restrictions, consultez la section "Signature de filtre d'intent" du guide afin de déclarer vos besoins en termes de visibilité des packages.

<provider>

Spécifie une ou plusieurs autorités de fournisseur de contenu. Votre application peut détecter d'autres applications dont les fournisseurs de contenu utilisent les autorités spécifiées.

Remarque : Il existe des restrictions sur les options que vous pouvez inclure dans cet élément <provider>, par rapport à un élément de fichier manifeste type du <provider>. En règle générale, vous ne spécifiez que l'attribut android:authorities.

première apparition :
Niveau d'API 30
voir aussi :
Filtrer la visibilité des packages sur Android