شجرة الأذونات

الإعلانات

شجرة الأذونات <permission-tree>

 

شجرة الأذونات <permission-tree>

بناء الجملة:

وارد في:
<manifest>

الوصف:

تعلن عن الاسم الأساسي لشجرة الأذونات. يأخذ التطبيق ملكية جميع الأسماء بداخل الشجرة.

بشكلٍ حيوي يمكنه إضافة أذونات جديدة إلى الشجرة عن طريق إستدعاء ()PackageManager.addPermission.

الأسماء بداخل الشجرة يتم الفصل بينها بنقاط (‘.’). مثال، إذا كان الاسم الأساسي com.example.project.taxes، فقد يتم إضافة الأذونات كما يلي:

com.example.project.taxes.CALCULATE
com.example.project.taxes.deductions.MAKE_SOME_UP
com.example.project.taxes.deductions.EXAGGERATE

لاحظ أن هذا العنصر لا يقوم بالإعلان عن الأذونة بنفسه، بل هو مجرد نطاق يمكن وضع أذونات إضافية فيه. راجع عنصر الأذونات للحصول على معلومات عن إعلان الأذونات.

 

 

السمات:

android:icon

أيقونه تمثل جميع الأذونات في الشجرة. يجب تعيين هذه السمة كمرجع لمصدر رسومي يحتوي على تعريف صورة. يجب أن يحتوي الاسم على 

android:label

اسم قابل للقراءة للمجموعة. بشكلٍ ملائم، يمكن تعيين المسمى مباشرة كسلسلة خام للبرمجة السريعة والغير منسقه.

مع ذلك، عندما يكون التطبيق جاهزاً للنشر، يجب تعيينها كمرجع لمصدر سلسلة، بحيث يمكن ترجمتها في واجهة المستخدم كبقية السلاسل.

android:name

الاسم الموجود في أساس شجرة الأذونات. ويعتبر كبادئة لأسماء كافة الأذونات في الشجرة. فريد. يجب أن يحتوي الاسم على أكثر من نقطتي فصل في مساره – مثال، com.example.base مقبول، بينما com.example غير 

يجب إستخدام فحص كود الجافا للتأكد من أن الاسم فريد. يجب أن يحتوي الاسم على أكثر من نقطتي فصل في مساره – مثال، com.example.base مقبول، بينما com.example غير مقبول.

مقدم في:

API 1.

راجع أيضاً: 

الأذونات
مجموعة الأذونات
إستخدام الأذونات

 

 


للإطلاع على المقال باللغة الإنجليزية أضغط هنا.

الإعلانات