सिस्टम कुछ ऐप्लिकेशन को अपने-आप दिखाता है, ताकि आपका ऐप्लिकेशन
उनके साथ इंटरैक्ट करने के लिए,
<queries>
एलिमेंट. इस व्यवहार से, बुनियादी फ़ंक्शन और इस्तेमाल के सामान्य उदाहरणों को बेहतर तरीके से समझने में मदद मिलती है.
अपने-आप दिखने वाले ऐप्लिकेशन के टाइप
यहां दिए गए ऐप्लिकेशन, आपके ऐप्लिकेशन में हमेशा दिखते हैं. भले ही, आपका ऐप्लिकेशन Android 11 (एपीआई लेवल 30) या उसके बाद के वर्शन को टारगेट करता हो:
- आपका ऐप्लिकेशन.
- कुछ सिस्टम पैकेज, जैसे कि मीडिया प्रोवाइडर, जो Android के मुख्य फ़ंक्शन लागू करते हैं.
- वह ऐप्लिकेशन जिसने आपका ऐप्लिकेशन इंस्टॉल किया था.
- ऐसा कोई भी ऐप्लिकेशन जो
startActivityForResult()
तरीका, जैसा कि किसी प्रक्रिया के दौरान गतिविधि. - आपके ऐप्लिकेशन में किसी सेवा को शुरू करने या उससे बंधने वाला कोई भी ऐप्लिकेशन.
- ऐसा कोई भी ऐप्लिकेशन जो किसी कॉन्टेंट को ऐक्सेस करता है कंपनी के तौर पर भी सेट कर सकते हैं.
- ऐसा कोई भी ऐप्लिकेशन जिसमें कॉन्टेंट उपलब्ध कराने वाली ऐसी कंपनी शामिल हो जिसके कॉन्टेंट को ऐक्सेस करने के लिए, आपके ऐप्लिकेशन को यूआरआई की अनुमतियां मिली हों.
- ऐसा कोई भी ऐप्लिकेशन जिसे आपके ऐप्लिकेशन से इनपुट मिलता है. यह मामला सिर्फ़ तब लागू होता है, जब ऐप एक इनपुट के तरीके के तौर पर इनपुट देता है Editor.
अपने-आप दिखने वाले सिस्टम पैकेज
Android के मुख्य फ़ंक्शन को लागू करने वाले कुछ सिस्टम पैकेज अपने-आप आपके ऐप्लिकेशन को तब भी दिखेगा, जब आपका ऐप्लिकेशन Android 11 या उच्च. पैकेज का खास सेट, आपके ऐप्लिकेशन को चलाने वाले डिवाइस पर निर्भर करता है.
किसी डिवाइस के पैकेज की पूरी सूची देखने के लिए, इन निर्देशों का पालन करें कमांड:
adb shell dumpsys package queries
कमांड आउटपुट में, forceQueryable
सेक्शन ढूंढें. इस सेक्शन में, उन पैकेज की सूची शामिल होती है जिन्हें डिवाइस ने आपके ऐप्लिकेशन के लिए अपने-आप दिखाया है.