- نحو:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- موجود در:
-
<provider>
- توضیحات:
- مسیر و مجوزهای لازم را برای زیرمجموعه خاصی از داده ها در یک ارائه دهنده محتوا تعریف می کند. این عنصر را می توان چندین بار برای ارائه چندین مسیر مشخص کرد.
- صفات:
-
android:path
- یک مسیر URI کامل برای زیر مجموعه ای از داده های ارائه دهنده محتوا. مجوز فقط می تواند به داده های خاصی که توسط این مسیر شناسایی شده اند اعطا شود. هنگامی که برای ارائه محتوای پیشنهادی جستجو استفاده می شود، با
/search_suggest_query
اضافه می شود. -
android:pathPrefix
- بخش اولیه یک مسیر URI برای زیر مجموعه ای از داده های ارائه دهنده محتوا. می توان به همه زیرمجموعه های داده با مسیرهایی که این قسمت اولیه را به اشتراک می گذارند، مجوز داد.
-
android:pathPattern
- یک مسیر URI کامل برای زیرمجموعهای از دادههای ارائهدهنده محتوا، اما مسیری که میتواند از حروف عام زیر استفاده کند:
- یک ستاره (
*
). این یک دنباله از صفر تا بسیاری از اتفاقات نویسه بلافاصله قبل را مطابقت می دهد. - نقطه به دنبال ستاره (
.*
). این با هر دنباله ای از کاراکترهای صفر یا بیشتر مطابقت دارد.
از آنجایی که وقتی رشته از XML خوانده میشود، از بک اسلش (
\
) به عنوان یک کاراکتر فرار استفاده میشود، قبل از اینکه بهعنوان یک الگو تجزیه شود، باید دوبار escape کنید. به عنوان مثال، یک*
تحت اللفظی به صورت "\\*
" و یک\
تحت اللفظی به صورت "\\\
" نوشته می شود. این همان چیزی است که هنگام ساخت رشته در زبان برنامه نویسی جاوا می نویسید.برای اطلاعات بیشتر در مورد این نوع الگوها، به توضیحات
PATTERN_LITERAL
،PATTERN_PREFIX
، وPATTERN_SIMPLE_GLOB
در کلاسPatternMatcher
مراجعه کنید. - یک ستاره (
-
android:permission
- نام مجوزی که مشتریان برای خواندن یا نوشتن دادههای ارائهدهنده محتوا به آن نیاز دارند. این ویژگی روشی مناسب برای تنظیم یک مجوز برای خواندن و نوشتن است. با این حال، صفات
readPermission
وwritePermission
بر این ویژگی اولویت دارند. -
android:readPermission
- مجوزی که مشتریان برای پرس و جو از ارائه دهنده محتوا به آن نیاز دارند.
-
android:writePermission
- مجوزی که مشتریان برای ایجاد تغییرات در داده های کنترل شده توسط ارائه دهنده محتوا به آن نیاز دارند.
-
- معرفی شده در:
- API سطح 4
- همچنین ببینید:
-
SearchManager
-
Manifest.permission
- نکات امنیتی
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[],[]]