2

我正在尝试根据其功能对安装在我们的 android 手机中的 Apk 进行分组。EG 对 Internet、chrome、Dolphin Browser 等浏览器应用程序进行分组。具体而言,我需要对电子邮件客户端、浏览器应用程序和消息应用程序进行分组。

我已经进行了研发,发现pkgManager.queryIntentActivities(intent,pkgManager.GET_RESOLVED_FILTER), intent 指向

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("message/rfc822");

其中列出了电子邮件客户端,但仍未列出所有邮件客户端。我无法在 pkgManager.queryIntentActivities 返回的列表中获取K9-Mail和其他一些第三方邮件客户端。

请帮助对电子邮件客户端、浏览器和消息应用程序进行分组

提前致谢

4

1 回答 1

0

没有标准Intent结构可以保证唯一标识“电子邮件客户端、浏览器和消息传递应用程序”,即使假设这些术语有一个通用的人类定义。您必须使用您选择代表此类应用程序的任何标准手动对预安装的应用程序进行此分组。

于 2013-03-25T12:16:45.840 回答