<查詢>

語法:
<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 上篩選套件瀏覽權限