如何列出与意图匹配的活动?

6

我有几个单独的应用程序,全部都是通过一个主应用程序启动的。

我想知道是否可以使用意图来检索与某个发现意图匹配的所有子应用程序的列表。

目前,主应用程序需要知道使用哪些意图来启动这些子应用程序,但是否有一种方法可以使用意图来查看设备上的其他活动是否与一组意图过滤器匹配?

1个回答

9
我想知道是否可以使用意图来检索与某个发现意图匹配的所有子应用程序列表。
当然可以。使用PackageManager,并且可能使用queryIntentActivities()方法来实现您的目标。
这个旧的Java示例代码演示了如何通过queryIntentActivities()找到所有启动器活动。请参考此处

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接