Android:根据行动(功能)对应用进行分组

时间:2013-03-25 12:02:08

标签: android android-intent package-managers

我正在尝试根据其功能将安装在Android手机中的Apk组合在一起。分组浏览器应用程序,如Internet,Chrome,Dolphin Browser等。具体来说,我需要将电子邮件客户端,浏览器应用程序和Messaing应用程序分组..

我已经做了R& D,我找到了 pkgManager.queryIntentActivities(意图,pkgManager.GET_RESOLVED_FILTER),,意图指向

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

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

Plz帮助分组电子邮件客户端,浏览器和消息传递应用程序

先谢谢

1 个答案:

答案 0 :(得分:0)

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