<queries>

语法
<queries>
    <package android:name="string" />
    <intent>
        ...
    </intent>
    <provider android:authorities="list" />
    ...
</queries>
包含于
<manifest>
描述

指定应用打算与之交互的其他应用集。这些其他应用由包名意图签名提供程序权限指定,如本页后续部分所述。

注意:某些包自动可见。您的应用始终在其对其他已安装应用的查询中看到这些包。若要查看其他包,请使用<queries>元素声明您的应用对增强包可见性的需求。

详细了解如何在Android 上的包可见性筛选中使用<queries>元素。

子元素
<package>

指定您的应用打算访问的单个应用。此其他应用可能与您的应用集成,或者您的应用可能使用其他应用提供的服务。

属性

android:name
必填。指定其他应用的包名。
<intent>

指定意图筛选器签名。您的应用可以发现具有匹配<intent-filter>元素的其他应用。

注意:与典型的意图筛选器签名相比,此<intent>元素中包含的选项存在一些限制。详细了解这些限制,请参阅与意图筛选器签名匹配的包

<provider>

指定一个或多个内容提供程序权限。您的应用可以发现其内容提供程序使用指定权限的其他应用。

注意:与典型的<provider>清单元素相比,此<provider>元素中包含的选项存在一些限制。通常,您只需指定android:authorities属性。

引入于
API 级别 30
另请参阅
Android 上的包可见性筛选