0

我的主要目的是在用户单击按钮时打开安装在客户端(用户手机)上的日历应用程序。

问题是那里有这么多不同的 Android 设备,每个都有不同的包名称用于库存日历应用程序。第二个问题是如果用户有第三方日历应用程序,如 Jorte。

所以我想到的是使用 Intent 过滤特定应用程序的解决方案,在本例中为日历应用程序。因此用户可以选择要选择的日历应用程序。我在这里看到了一个例子,但它需要我们知道包名。

基于我上面提到的第一个问题(各种包名)。如何在不需要知道日历包名称的情况下做到这一点?

4

1 回答 1

0

根据@M_K,答案是正确的

最后,我使用 PackageManager,循环并过滤包含“日历”一词的包名,并将其存储在列表中。然后循环出列表,让用户从列表中选择要运行的日历应用程序。

谢谢

于 2013-03-31T18:54:54.857 回答