<查詢>

語法:
<queries>
    <package android:name="string" />
    <intent>
        ...
    </intent>
    <provider android:authorities="list" />
    ...
</queries>
包含於:
<manifest>
說明:

指定應用程式要與另外哪一組應用程式進行互動。如本頁中的後續章節所述,您可以依套件名稱意圖簽章供應器主機名稱來指定這些其他的應用程式。

注意:部分套件會自動授予瀏覽權限。您的應用程式隨時可以在對其他已安裝應用程式的查詢中瀏覽這些套件。如要查看其他套件,請使用 <queries> 元素宣告應用程式需要提高套件瀏覽權限。

如要進一步瞭解如何使用 <queries> 元素,請參閱「在 Android 上篩選套件瀏覽權限」。

子元素:
<package>

指定應用程式要存取的單一應用程式。該應用程式可能與您的應用程式相整合,您的應用程式也可能使用該應用程式提供的服務。

屬性:

android:name
必要。指定其他應用程式的套件名稱。
<intent>

指定意圖篩選器簽章。應用程式可以探索其他具有相符 <intent-filter> 元素的應用程式。

注意:相較於一般意圖篩選器簽章,可加入這個 <intent> 元素的選項有一些限制。如要進一步瞭解這些限制,請參閱「符合意圖篩選器簽章的套件」。

<provider>

指定一或多個內容供應器主機名稱。應用程式可以探索內容供應器採用指定主機名稱的其他應用程式。

注意:相較於一般 <provider> 資訊清單元素,可加入這個 <provider> 元素的選項有一些限制。您通常只會指定 android:authorities 屬性。

導入版本:
API 級別 30
另請參閱:
在 Android 上篩選套件瀏覽權限