<permission-tree>

Syntax:
<permission-tree android:icon="drawable resource"
                 android:label="string resource"
                 android:name="string" />
enthalten in:
<manifest>
description:
Gibt den Basisnamen für eine Baumstruktur von Berechtigungen an. Die Anwendung nimmt die Inhaberschaft aller Namen in dem Baum. Neue Berechtigungen können dynamisch hinzugefügt werden, in der Baumstruktur durch Aufrufen von PackageManager.addPermission(). Namen innerhalb der Baumstruktur werden durch Punkte ('.'). Wenn der Basisname beispielsweise com.example.project.taxes, könnten Berechtigungen wie diese lauten hinzugefügt:

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

Dieses Element deklariert keine Berechtigung, sondern nur ein Namespace, in dem Berechtigungen platziert werden können. Weitere Informationen zum Erklären von Berechtigungen findest du in der <permission> -Elements.

Attribute:
android:icon
Ein Symbol, das alle Berechtigungen in der Baumstruktur darstellt. Dieses Attribut muss als Verweis auf eine Drawable-Ressource festgelegt werden, die das Bild enthält Definition.
android:label
Ein für Nutzer lesbarer Name für die Gruppe. Der Einfachheit halber sollte das Label kann während der Entwicklung direkt als Rohstring festgelegt werden. Sie können jedoch wenn die Anwendung zur Veröffentlichung bereit ist, legen Sie sie als auf eine Zeichenfolgenressource verweisen, damit sie wie andere in der Benutzeroberfläche.
android:name
Der Name am Fuß des Berechtigungsbaums. Sie dient als ein Präfix für alle Berechtigungsnamen in der Struktur. Gültigkeitsbereich im Java-Stil verwenden damit der Name eindeutig ist. Der Name muss mehr als zwei durch einen Punkt getrennte Segmente. Beispiel: com.example.base ist in Ordnung, com.example aber nicht.
eingeführt in:
API-Level 1
Siehe auch:
<permission>
<permission-group>
<uses-permission>