- सिंटैक्स:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- इसमें शामिल है:
<provider>- विवरण:
- डेटा के किसी खास सबसेट के लिए पाथ और ज़रूरी अनुमतियां तय करता है एक कॉन्टेंट प्रोवाइडर के तहत आता है. इस एलिमेंट में ये चीज़ें शामिल हो सकती हैं: कई पाथ बनाने के लिए कई बार तय किया जाता है.
- विशेषताएं:
android:path- कॉन्टेंट देने वाले के डेटा के सबसेट के लिए पूरा यूआरआई पाथ.
इस पाथ से पहचाने गए खास डेटा के लिए ही अनुमति दी जा सकती है.
जब खोज से जुड़े सुझाव वाले कॉन्टेंट का इस्तेमाल किया जाता है, तो उसे जोड़ दिया जाता है
/search_suggest_queryके साथ. android:pathPrefix- कॉन्टेंट देने वाले के डेटा के सबसेट के लिए, यूआरआई पाथ का शुरुआती हिस्सा. डेटा के ऐसे सभी सबसेट को अनुमति दी जा सकती है जिनके शुरुआती हिस्से को पाथ के साथ शेयर किया जाता है.
android:pathPattern- कॉन्टेंट देने वाले के डेटा के सबसेट के लिए पूरा यूआरआई पाथ,
लेकिन वह जो निम्न वाइल्डकार्ड का उपयोग कर सकता है:
- तारे का निशान (
*). यह शून्य से कई घटनाओं के क्रम से मेल खाता है इसके ठीक पहले वाला वर्ण. - पीरियड के बाद तारे का निशान (
.*). यह इसके किसी भी क्रम से मेल खाता है शून्य या उससे ज़्यादा वर्ण होने चाहिए.
क्योंकि स्ट्रिंग को पढ़े जाने पर, बैकस्लैश (
\) का इस्तेमाल एस्केप वर्ण के तौर पर किया जाता है एक्सएमएल से, इसे पैटर्न के तौर पर पार्स करने से पहले, आपको Double-escape करना होगा. उदाहरण के लिए, लिटरल*को "\\*" के रूप में लिखा गया है और एक\को "\\\" के तौर पर लिखा गया है. यह है ठीक वैसा ही होता है जैसा आप Java प्रोग्रामिंग भाषा में स्ट्रिंग बनाते समय लिखते हैं.इस तरह के पैटर्न के बारे में ज़्यादा जानने के लिए,
PATTERN_LITERALPATTERN_PREFIX, औरPATTERN_SIMPLE_GLOBमेंPatternMatcherक्लास. - तारे का निशान (
android:permission- उस अनुमति का नाम जिसकी ज़रूरत क्लाइंट को,
कॉन्टेंट देने वाले का डेटा शामिल करते हैं. यह एट्रिब्यूट सेट करने का एक आसान तरीका है
एक से ज़्यादा बार काम करने की
अनुमति मिल सकती है. हालांकि,
readPermissionऔरwritePermissionएट्रिब्यूट को प्राथमिकता दी जाती है नहीं. android:readPermission- ऐसी अनुमति जिसकी ज़रूरत क्लाइंट को कॉन्टेंट देने वाले से क्वेरी करने के लिए होती है.
android:writePermission- ऐसी अनुमति जिसकी ज़रूरत क्लाइंट को, कॉन्टेंट देने वाले के कंट्रोल किए जाने वाले डेटा में बदलाव करने के लिए होती है.
- इसमें पेश किया गया:
- एपीआई लेवल 4
- यह भी देखें:
SearchManagerManifest.permission- सुरक्षा से जुड़ी सलाह
<पथ-अनुमति>
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[]]