<drzewo-uprawnień>

składnia:
<permission-tree android:icon="drawable resource"
                 android:label="string resource"
                 android:name="string" />
zawarte w:
<manifest>
description:
Deklaruje podstawową nazwę drzewa uprawnień. Aplikacja przejmuje wszystkie nazwy w drzewie. Może dynamicznie dodawać nowe uprawnienia do drzewa, wywołując metodę PackageManager.addPermission(). Nazwy w drzewie są rozdzielone kropkami („.”). Jeśli na przykład nazwa podstawowa to com.example.project.taxes, można dodać takie uprawnienia:

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

Ten element nie deklaruje uprawnień, a jedynie przestrzeń nazw, w której można je umieścić. Więcej informacji o deklarowaniu uprawnień znajdziesz w sekcji <permission>.

atrybuty:
android:icon
Ikona wszystkich uprawnień w drzewie. Ten atrybut musi być ustawiony jako odwołanie do możliwego do narysowania zasobu zawierającego definicję obrazu.
android:label
Czytelna dla użytkownika nazwa grupy. Dla ułatwienia podczas programowania etykietę można ustawić bezpośrednio jako nieprzetworzony ciąg znaków. Gdy jednak aplikacja będzie gotowa do opublikowania, ustaw ją jako odwołanie do zasobu w postaci ciągu znaków, tak aby mogła zostać zlokalizowana w interfejsie tak samo jak inne ciągi znaków.
android:name
Nazwa u dołu drzewa uprawnień. Jest to prefiks dla wszystkich nazw uprawnień w drzewie. Aby nazwa była unikalna, użyj określania zakresu w stylu Java. Nazwa musi mieć w ścieżce więcej niż 2 segmenty oddzielone kropką. Na przykład zapis com.example.base jest prawidłowy, ale com.example już nie.
wprowadzone w:
Poziom interfejsu API 1
zobacz też:
<permission>
<permission-group>
<uses-permission>