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