- সিনট্যাক্স:
<grant-uri-permission android:path="string" android:pathPattern="string" android:pathPrefix="string" />
- এর মধ্যে রয়েছে:
-
<provider> - বর্ণনা:
- অ্যাপ ডেটার উপসেটগুলি নির্দিষ্ট করে যা অভিভাবক সামগ্রী প্রদানকারীর অ্যাক্সেস করার অনুমতি রয়েছে৷ ডেটা উপসেটগুলি একটি
content:URI। ইউআরআই-এর অথরিটি অংশ সামগ্রী প্রদানকারীকে শনাক্ত করে। অনুমতি প্রদান হল প্রদানকারীর ক্লায়েন্টদের সক্ষম করার একটি উপায় যাদের সাধারণত এককালীন ভিত্তিতে সেই সীমাবদ্ধতা কাটিয়ে উঠতে এর ডেটা অ্যাক্সেস করার অনুমতি নেই৷যদি কোনো বিষয়বস্তু প্রদানকারীর
grantUriPermissionsঅ্যাট্রিবিউটtrueহয়, তাহলে প্রদানকারীর আওতাভুক্ত যেকোনো ডেটার জন্য অনুমতি দেওয়া যেতে পারে। যাইহোক, যদি সেই অ্যাট্রিবিউটটিfalseহয়, তাহলে শুধুমাত্র এই উপাদান দ্বারা নির্দিষ্ট করা ডেটা সাবসেটের অনুমতি দেওয়া হয়। একটি প্রদানকারী যেকোন সংখ্যক<grant-uri-permission>উপাদান থাকতে পারে। প্রতিটি তিনটি সম্ভাব্য বৈশিষ্ট্যের একটি ব্যবহার করে শুধুমাত্র একটি পথ নির্দিষ্ট করতে পারে।কিভাবে অনুমতি দেওয়া হয় সে সম্পর্কে তথ্যের জন্য,
<intent-filter>উপাদানেরgrantUriPermissionsঅ্যাট্রিবিউট দেখুন। - গুণাবলী:
-
android:path
android:pathPrefix
android:pathPattern - ডেটা উপসেট বা উপসেটগুলি সনাক্ত করার একটি পথ যার জন্য অনুমতি দেওয়া যেতে পারে৷
pathবৈশিষ্ট্য একটি সম্পূর্ণ পথ নির্দিষ্ট করে। অনুমতি শুধুমাত্র সেই পথ দ্বারা চিহ্নিত নির্দিষ্ট ডেটা উপসেটকে দেওয়া যেতে পারে।pathPrefixঅ্যাট্রিবিউট একটি পাথের প্রাথমিক অংশ নির্দিষ্ট করে। সেই প্রাথমিক অংশটি ভাগ করে এমন পাথ সহ সমস্ত ডেটা উপসেটগুলিতে অনুমতি দেওয়া যেতে পারে।pathPatternঅ্যাট্রিবিউট একটি সম্পূর্ণ পাথ নির্দিষ্ট করে, কিন্তু যেটিতে নিম্নলিখিত ওয়াইল্ডকার্ড থাকতে পারে:- একটি তারকাচিহ্ন (
*) অবিলম্বে পূর্ববর্তী অক্ষরের অনেক ঘটনার সাথে শূন্যের একটি ক্রম মেলে। একটি পিরিয়ড অনুসরণ করে একটি তারকাচিহ্ন (
.*) অনেকগুলি অক্ষরের সাথে শূন্যের যেকোনো ক্রম মেলে।
কারণ এক্সএমএল থেকে স্ট্রিং পড়ার সময়
\একটি এস্কেপ অক্ষর হিসাবে ব্যবহৃত হয়, এটি প্যাটার্ন হিসাবে পার্স করার আগে, আপনাকে ডবল-এস্কেপ করতে হবে। উদাহরণস্বরূপ, একটি আক্ষরিক*লিখিত হয়\\*এবং একটি আক্ষরিক\\\\হিসাবে লেখা হয়।এই ধরনের নিদর্শন সম্পর্কে আরও তথ্যের জন্য,
PatternMatcherক্লাসেPATTERN_LITERAL,PATTERN_PREFIX, এবংPATTERN_SIMPLE_GLOBএর বিবরণ দেখুন৷ - একটি তারকাচিহ্ন (
-
- প্রবর্তিত:
- API স্তর 1
- এছাড়াও দেখুন:
-
<provider>উপাদানটিরgrantUriPermissionsবৈশিষ্ট্য
<মঞ্জুর-উরি-অনুমতি>
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 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"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]