<permission-tree>

תחביר:
<permission-tree android:icon="drawable resource"
                 android:label="string resource"
                 android:name="string" />
בתוך:
<manifest>
תיאור:
מצהירה על שם הבסיס של עץ הרשאות. האפליקציה לוקחת בעלות על כל השמות שבעץ. יכול להוסיף הרשאות חדשות באופן דינמי לעץ באמצעות קריאה ל-PackageManager.addPermission(). השמות בתוך העץ מופרדים על ידי נקודות ('.'). לדוגמה, אם שם הבסיס הוא com.example.project.taxes, הרשאות כמו אלה עשויות להיות נוסף:

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

הרכיב הזה לא מצהיר על ההרשאה עצמה, אלא רק מרחב שמות שבו אפשר לקבל הרשאות. למידע נוסף על הצהרה על הרשאות, אפשר לעיין ב <permission> לרכיב מסוים.

:
android:icon
סמל שמייצג את כל ההרשאות בעץ. המאפיין הזה צריך להיות מוגדר כהפניה למשאב ניתן להזזה שמכיל את התמונה להגדרה.
android:label
שם לקבוצה, קריא למשתמשים. לנוחיותכם, מומלץ לסמן את התווית יכול להיות מוגדר ישירות כמחרוזת גולמית במהלך הפיתוח. אבל, לפעמים כשהאפליקציה מוכנה לפרסום, הגדירו אותה בתור הפניה למשאב מסוג 'מחרוזת', כך שיהיה אפשר להתאים אותו לשוק המקומי כמו מחרוזות בממשק המשתמש.
android:name
השם בבסיס עץ ההרשאות. הוא משמש כ- קידומת לכל שמות ההרשאות בעץ. שימוש בהיקף בסגנון Java כדי שהשם יהיה ייחודי. השם חייב לכלול יותר מ- שני פלחים המופרדים באמצעות נקודה בנתיב שלו. לדוגמה, com.example.base מותר, אבל com.example לא.
הושקו ב:
רמת API 1
למידע נוסף:
<permission>
<permission-group>
<uses-permission>