<arborescence des autorisations>

Syntaxe :
<permission-tree android:icon="drawable resource"
                 android:label="string resource"
                 android:name="string" />
Contenu dans :
<manifest>
description :
Déclare le nom de base d'une arborescence d'autorisations. L'application devient propriétaire de tous les noms dans l'arborescence. Elle peut ajouter de nouvelles autorisations à l'arborescence de manière dynamique en appelant PackageManager.addPermission(). Les noms présents dans l'arborescence sont séparés par des points ("."). Par exemple, si le nom de base est com.example.project.taxes, des autorisations telles que celles ci-après peuvent être ajoutées :

com.example.project.taxes.CALCULATE
com.example.project.taxes.deductions.STORE_RECEIPTS
com.example.project.taxes.deductions.ACCESS_RECORDS

Cet élément ne déclare pas d'autorisation en soi, mais bien uniquement un espace de noms dans lequel d'autres autorisations peuvent être ajoutées. Pour en savoir plus sur la déclaration d'autorisations, consultez l'élément <permission>.

Attributs :
android:icon
Icône représentant toutes les autorisations dans l'arborescence. Cet attribut doit être défini comme référence à une ressource drawable contenant la définition de l'image.
android:label
Nom de groupe lisible pour les utilisateurs. Pour plus de commodité, vous pouvez définir le libellé directement en tant que chaîne brute pendant le développement. Cependant, lorsque l'application sera prête à être publiée, définissez-la comme référence à une ressource de chaîne, afin qu'elle puisse être localisée comme les autres chaînes de l'UI.
android:name
Nom à la base de l'arborescence d'autorisations. Il sert de préfixe à tous les noms d'autorisations dans l'arborescence. Utilisez un champ d'application de style Java pour vous assurer que le nom est unique. Le nom doit comporter plus de deux segments séparés par un point. Par exemple, com.example.base convient, mais pas com.example.
Première apparition :
Niveau d'API 1
Voir aussi :
<permission>
<permission-group>
<uses-permission>