<queries>

সিনট্যাক্স:
<queries>
    <package android:name="string" />
    <intent>
        ...
    </intent>
    <provider android:authorities="list" />
    ...
</queries>
এর মধ্যে রয়েছে:
<manifest>
বর্ণনা:

অন্য অ্যাপগুলির সেট নির্দিষ্ট করে যেগুলির সাথে একটি অ্যাপ ইন্টারঅ্যাক্ট করতে চায়৷ এই অন্যান্য অ্যাপ্লিকেশানগুলি প্যাকেজের নাম দ্বারা , অভিপ্রায় স্বাক্ষর দ্বারা বা প্রদানকারী কর্তৃপক্ষ দ্বারা নির্দিষ্ট করা হয়েছে, যেমন এই পৃষ্ঠার নিম্নলিখিত বিভাগে বর্ণিত হয়েছে৷

দ্রষ্টব্য: কিছু প্যাকেজ স্বয়ংক্রিয়ভাবে দৃশ্যমান হয়। আপনার অ্যাপ সর্বদা অন্যান্য ইনস্টল করা অ্যাপের জন্য তার অনুসন্ধানে এই প্যাকেজগুলি দেখতে পায়। অন্যান্য প্যাকেজ দেখতে, <queries> উপাদান ব্যবহার করে প্যাকেজ দৃশ্যমানতা বৃদ্ধির জন্য আপনার অ্যাপের প্রয়োজনীয়তা ঘোষণা করুন।

অ্যান্ড্রয়েডে প্যাকেজ দৃশ্যমানতা ফিল্টারিং -এ <queries> উপাদানটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানুন।

শিশু উপাদান:
<package>

একটি একক অ্যাপ নির্দিষ্ট করে যা আপনার অ্যাপ অ্যাক্সেস করতে চায়। এই অন্য অ্যাপটি আপনার অ্যাপের সাথে একত্রিত হতে পারে, অথবা আপনার অ্যাপটি অন্য অ্যাপ প্রদান করে এমন পরিষেবা ব্যবহার করতে পারে।

গুণাবলী:

android:name
প্রয়োজন। অন্য অ্যাপের প্যাকেজের নাম উল্লেখ করে।
<intent>

একটি অভিপ্রায় ফিল্টার স্বাক্ষর নির্দিষ্ট করে। আপনার অ্যাপের সাথে মিল থাকা <intent-filter> উপাদান আছে এমন অন্যান্য অ্যাপ আবিষ্কার করতে পারে।

দ্রষ্টব্য: একটি সাধারণ অভিপ্রায় ফিল্টার স্বাক্ষরের তুলনায় আপনি এই <intent> উপাদানটিতে যে বিকল্পগুলি অন্তর্ভুক্ত করতে পারেন তার উপর কিছু বিধিনিষেধ রয়েছে। প্যাকেজে এই বিধিনিষেধগুলি সম্পর্কে আরও জানুন যা একটি অভিপ্রায় ফিল্টার স্বাক্ষরের সাথে মেলে

<provider>

এক বা একাধিক বিষয়বস্তু প্রদানকারী কর্তৃপক্ষ নির্দিষ্ট করে৷ আপনার অ্যাপ এমন অন্যান্য অ্যাপস আবিষ্কার করতে পারে যার সামগ্রী প্রদানকারীরা নির্দিষ্ট কর্তৃপক্ষ ব্যবহার করে।

দ্রষ্টব্য: একটি সাধারণ <provider> ম্যানিফেস্ট এলিমেন্টের তুলনায় আপনি এই <provider> উপাদানটিতে যে বিকল্পগুলি অন্তর্ভুক্ত করতে পারেন তার উপর কিছু বিধিনিষেধ রয়েছে। সাধারণত, আপনি শুধুমাত্র android:authorities অ্যাট্রিবিউট উল্লেখ করেন।

প্রবর্তিত:
API স্তর 30
এছাড়াও দেখুন:
অ্যান্ড্রয়েডে প্যাকেজ দৃশ্যমানতা ফিল্টারিং