- نحو:
<grant-uri-permission android:path="string" android:pathPattern="string" android:pathPrefix="string" />
- موجود در:
-
<provider>
- توضیحات:
- زیرمجموعههای دادههای برنامه را مشخص میکند که ارائهدهنده محتوای والد اجازه دسترسی به آنها را دارد. زیر مجموعه داده ها با قسمت مسیر یک
content:
URI. بخش مرجع URI ارائه دهنده محتوا را شناسایی می کند. اعطای مجوز روشی است برای قادر ساختن مشتریان ارائهدهنده که معمولاً مجوز دسترسی به دادههای آن را ندارند تا بر این محدودیت بهصورت یکباره غلبه کنند.اگر ویژگی
grantUriPermissions
ارائهدهنده محتواtrue
باشد، میتوان برای هر یک از دادههای تحت اختیار ارائهدهنده مجوز اعطا کرد. با این حال، اگر آن ویژگیfalse
باشد، مجوز فقط به زیرمجموعههای دادهای که توسط این عنصر مشخص شدهاند اعطا میشود. یک ارائهدهنده میتواند حاوی هر تعداد عنصر<grant-uri-permission>
باشد. هر یک می تواند تنها یک مسیر را با استفاده از یکی از سه ویژگی ممکن مشخص کند.برای اطلاعات در مورد نحوه اعطای مجوز، ویژگی
grantUriPermissions
عنصر<intent-filter>
را ببینید. - صفات:
-
android:path
android:pathPrefix
android:pathPattern
- مسیری که زیرمجموعه داده یا زیرمجموعه هایی را شناسایی می کند که می توان برای آنها مجوز اعطا کرد. ویژگی
path
یک مسیر کامل را مشخص می کند. مجوز فقط می تواند به زیرمجموعه داده خاص مشخص شده توسط آن مسیر اعطا شود.ویژگی
pathPrefix
قسمت اولیه یک مسیر را مشخص می کند. می توان به همه زیرمجموعه های داده با مسیرهایی که آن قسمت اولیه را به اشتراک می گذارد، مجوز داد. ویژگیpathPattern
یک مسیر کامل را مشخص میکند، اما مسیری که میتواند شامل حروف عام زیر باشد:- یک ستاره (
*
) دنباله ای از صفر را با بسیاری از اتفاقات نویسه بلافاصله قبل مطابقت می دهد. نقطه به دنبال ستاره (
.*
) با هر دنباله ای از صفر تا بسیاری از نویسه ها مطابقت دارد.
از آنجا که
\
به عنوان یک کاراکتر escape هنگام خواندن رشته از XML استفاده می شود، قبل از اینکه به عنوان یک الگو تجزیه شود، باید دوبار escape کنید. به عنوان مثال، یک*
تحت اللفظی به صورت\\*
و یک\
تحت اللفظی به صورت\\\
نوشته می شود.برای اطلاعات بیشتر در مورد این نوع الگوها، به توضیحات
PATTERN_LITERAL
،PATTERN_PREFIX
، وPATTERN_SIMPLE_GLOB
در کلاسPatternMatcher
مراجعه کنید. - یک ستاره (
-
- معرفی شده در:
- API سطح 1
- همچنین ببینید:
- ویژگی
grantUriPermissions
عنصر<provider>
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]