<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 zajmuje własności wszystkich nazw w drzewie. Może dynamicznie dodawać nowe uprawnienia do drzewa, wywołując funkcję PackageManager.addPermission(). Nazwy w drzewie są rozdzielone znakiem kropki („.”). Jeśli na przykład nazwa podstawowa to com.example.project.taxes, uprawnienia takie jak poniższe mogą być dodano:

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 przestrzeni nazw, w której można umieścić uprawnienia. Więcej informacji o deklarowaniu uprawnień znajdziesz w <permission> .

atrybuty:
android:icon
Ikona reprezentująca wszystkie uprawnienia w drzewie. Ten atrybut musi być ustawiony jako odwołanie do zasobu, który zawiera obraz, definicji.
android:label
Czytelna dla użytkownika nazwa grupy. Dla wygody etykieta można ustawić bezpośrednio jako nieprzetworzony ciąg znaków w trakcie programowania. Pamiętaj jednak: gdy aplikacja jest gotowa do opublikowania, ustaw ją jako odwołanie do zasobu w postaci ciągu, aby można je było zlokalizować w taki sam sposób jak inne ciągi tekstowe w interfejsie.
android:name
Nazwa u podstawy drzewa uprawnień. Pełni ona funkcję prefiks dla wszystkich nazw uprawnień w drzewie. Określanie zakresu w stylu Java aby nazwa była niepowtarzalna. Nazwa musi mieć więcej niż dwóch segmentów oddzielonych kropkami na swojej ścieżce. Przykład: Zapis com.example.base jest prawidłowy, ale com.example nie.
wprowadzone w:
Poziom API 1
zobacz też:
<permission>
<permission-group>
<uses-permission>