- सिंटैक्स:
<grant-uri-permission android:path="string" android:pathPattern="string" android:pathPrefix="string" />
- इसमें शामिल है:
<provider>
- विवरण:
- यह ऐप्लिकेशन डेटा के सबसेट के बारे में बताता है, जिसे पैरंट कॉन्टेंट देने वाला
को ऐक्सेस करने की अनुमति है. डेटा के सबसेट, पाथ वाले हिस्से से दिखाए जाते हैं
content:
यूआरआई. यूआरआई का आधिकारिक हिस्सा, कॉन्टेंट देने वाला. अनुमति देना, सेवा देने वाली कंपनी के क्लाइंट को अनुमति देने का एक तरीका है, जो आमतौर पर अपने डेटा को ऐक्सेस करने की अनुमति होती है, ताकि और उन्हें पैसे चुकाने की ज़रूरत नहीं होती.अगर कॉन्टेंट देने वाले का
grantUriPermissions
विशेषताtrue
है, का अधिकार है. हालांकि, अगर वह एट्रिब्यूटfalse
है, तो अनुमति सिर्फ़ उन डेटा सबसेट को दिया जाता है जिन्हें इस एलिमेंट के ज़रिए तय किया जाता है. सेवा देने वाली कंपनी में, कई<grant-uri-permission>
एलिमेंट शामिल हो सकते हैं. हर पाथ तीन संभावित विशेषताओं में से किसी एक का इस्तेमाल करके, सिर्फ़ एक पाथ तय कर सकता है.अनुमति कैसे दी जाती है, इस बारे में जानकारी के लिए देखें
<intent-filter>
एलिमेंटgrantUriPermissions
एट्रिब्यूट की वैल्यू सबमिट करें. - विशेषताएं:
android:path
android:pathPrefix
android:pathPattern
- डेटा के सबसेट या सबसेट की पहचान करने वाला पाथ, जिसे अनुमति दी जा सकती है
इसके लिए दिया गया है.
path
एट्रिब्यूट एक पूरा पाथ बताता है. डेटा के सिर्फ़ उस सबसेट को अनुमति दी जा सकती है जिसकी पहचान की गई है उस पाथ से.pathPrefix
एट्रिब्यूट, पाथ के शुरुआती हिस्से के बारे में बताता है. डेटा के ऐसे सभी सबसेट को अनुमति दी जा सकती है जिनके साथ पाथ शेयर हो हिस्सा लेते हैं.pathPattern
एट्रिब्यूट एक पूरा पाथ बताता है, लेकिन एक इसमें ये वाइल्डकार्ड हो सकते हैं:- तारा चिह्न (
*
) शून्य के क्रम से कई बार मेल खाता है इसके ठीक पहले वाला वर्ण. तारे का निशान (
.*
) के बाद दिखने वाला पीरियड, इसके किसी भी क्रम से मेल खाता है शून्य या कई वर्ण इस्तेमाल किए जा सकते हैं.
क्योंकि स्ट्रिंग को पढ़े जाने पर
\
का इस्तेमाल एस्केप वर्ण के तौर पर किया जाता है एक्सएमएल से, इसे पैटर्न के तौर पर पार्स करने से पहले, आपको Double-escape करना होगा. उदाहरण के लिए, लिटरल*
को\\*
के तौर पर लिखा जाता है और लिटरल\
को\\\
के रूप में लिखा गया है.इस तरह के पैटर्न के बारे में ज़्यादा जानने के लिए,
PATTERN_LITERAL
,PATTERN_PREFIX
, औरPATTERN_SIMPLE_GLOB
PatternMatcher
क्लास. - तारा चिह्न (
- इसमें पेश किया गया:
- एपीआई लेवल 1
- यह भी देखें:
- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
grantUriPermissions
एट्रिब्यूट<provider>
एलिमेंट
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","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-08-22 (UTC) को अपडेट किया गया."],[],[]]