已安装的应用程序可以通过显式意图使其自身与即时交互。
后来提到即时应用程序不能
发现设备上已安装的应用列表, 除非已安装的应用程序已使自己可以被即时应用程序发现。
但是我无法找到有关如何公开已安装的应用程序的组件或应用程序的任何部分的详细信息,以便即时应用程序可见(并且可访问)。那有什么限制吗? (支持的组件类型等)
已安装的应用程序可以通过显式意图使其自身与即时交互。
后来提到即时应用程序不能
发现设备上已安装的应用列表, 除非已安装的应用程序已使自己可以被即时应用程序发现。
但是我无法找到有关如何公开已安装的应用程序的组件或应用程序的任何部分的详细信息,以便即时应用程序可见(并且可访问)。那有什么限制吗? (支持的组件类型等)
最后,我想出了语法:
对于 Android O +,你可以指定 android:visibleToInstantApps="true"
到组件。
对于较低版本的Android,请将此元数据添加到您的 <application>
(不适用于组件):
<meta-data android:name="instantapps.clients.allowed" android:value="true" />
更多信息可以在这里找到 3.15。即时应用