我正在尝试根据其功能将安装在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帮助分组电子邮件客户端,浏览器和消息传递应用程序
先谢谢
答案 0 :(得分:0)
没有标准Intent
结构可以保证唯一标识“电子邮件客户端,浏览器和消息传递应用程序”,即使假设这些术语有一个通用的人类定义。您必须使用您选择代表此类应用的任何条件,手动为预安装的应用进行此分组。