我的意图有广播接收器吗?

时间:2012-01-18 18:56:50

标签: java android

我开发了需要使用任何PDF-Viewer的应用程序。我如何以编程方式检查能够响应我的意图的应用程序的存在?

1 个答案:

答案 0 :(得分:0)

This post中的

Android Developers blog描述了如何在不实际尝试发送Intent的情况下测试Intent接收器。

作为预告片,这是代码的重要部分。您应该阅读博客文章以获取更多详细信息以及可以复制和粘贴的完整功能。

List<ResolveInfo> list =
        packageManager.queryIntentActivities(intent,
                PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;