- תחביר:
<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>
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-08-22 (שעון UTC).
[null,null,["עדכון אחרון: 2024-08-22 (שעון UTC)."],[],[]]