<path-permission>

بناء الجملة:
<path-permission android:path="string"
                 android:pathPrefix="string"
                 android:pathPattern="string"
                 android:permission="string"
                 android:readPermission="string"
                 android:writePermission="string" />
الواردة في:
<provider>
description:
تحدِّد المسار والأذونات المطلوبة لمجموعة فرعية معيّنة من البيانات. داخل موفّر المحتوى يمكن أن يكون هذا العنصر تم تحديدها عدة مرات لتوفير مسارات متعددة.
:
android:path
مسار معرّف موارد منتظم (URI) كامل لمجموعة فرعية من بيانات موفّر المحتوى. لا يمكن منح الإذن إلا للبيانات المعيّنة التي يتم تحديدها في هذا المسار. عند استخدامه لتقديم محتوى مقترَح البحث، يتم إلحاقه مع /search_suggest_query.
android:pathPrefix
الجزء الأولي من مسار معرّف الموارد المنتظم (URI) لمجموعة فرعية من بيانات موفّر المحتوى. يمكن منح الإذن لجميع مجموعات البيانات الفرعية التي تتضمّن مسارات تشترك في هذا الجزء الأولي.
android:pathPattern
مسار معرّف موارد منتظم (URI) كامل لمجموعة فرعية من بيانات موفّر المحتوى ولكن يمكنه استخدام أحرف البدل التالية:
  • علامة النجمة (*) يتطابق هذا مع تسلسل صفر إلى العديد من تكرارات الحرف السابق مباشرةً.
  • نقطة تليها علامة النجمة (.*). وهذا يتطابق مع أي تسلسل صفر أو أكثر من الأحرف.

لأنّ الشرطة المائلة للخلف (\) تُستخدم كحرف إلغاء عند قراءة السلسلة من XML، يجب تخطي علامة الجمع قبل أن يتم تحليلها كنمط. على سبيل المثال، تتم كتابة الحرف * على النحو التالي "\\*" و تتم كتابة \ الحرفية كـ "\\\". هذا هو هو نفس ما تكتبه إذا قمت بإنشاء السلسلة بلغة برمجة Java.

لمزيد من المعلومات حول هذه الأنواع من الأنماط، يمكنك الاطلاع على أوصاف PATTERN_LITERAL، PATTERN_PREFIX و PATTERN_SIMPLE_GLOB في PatternMatcher.

android:permission
اسم الإذن الذي يحتاجه العملاء لقراءة أو كتابة لبيانات موفر المحتوى. وهذه السمة هي طريقة ملائمة لضبط إذن واحد للقراءة والكتابة. ومع ذلك، readPermission و سمات writePermission لها الأولوية أكثر من هذا.
android:readPermission
إذن يحتاجه العملاء لإجراء طلب بحث عن موفّر المحتوى.
android:writePermission
إذن يحتاجه العملاء لإجراء تغييرات على البيانات التي يتحكّم بها موفّر المحتوى.
تم تقديمها في:
المستوى 4 من واجهة برمجة التطبيقات
راجِع أيضًا:
SearchManager
Manifest.permission
نصائح الأمان