如何使用Android

时间:2015-04-30 09:07:00

标签: android email android-intent

我正在开发一个与电子邮件共享相关的应用程序。并且使用ACTION_SEND意图分享是很好的,但问题是我不想要那里的每个共享选项,我宁愿将其限制为FB,Twitter。我想只显示电子邮件客户端。

我尝试了 ACTION_SENDTO 意图而不是ACTION_SEND然后获得"没有应用可以执行此操作"。怎么解决这个?请有人有意见请帮助我..

提前致谢..

1 个答案:

答案 0 :(得分:0)

使用intent.setPackage("com.google.android.gm") - 设置您的包裹(确保检查包裹是否存在)。使用gmail进行共享。

以上将直接发送邮件与gmail。 但另一种方法是: 试试

Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
                "mailto", mailId, null));
        emailIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        emailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(emailIntent, "Send Mail"));