我正在开发一个与电子邮件共享相关的应用程序。并且使用ACTION_SEND意图分享是很好的,但问题是我不想要那里的每个共享选项,我宁愿将其限制为FB,Twitter。我想只显示电子邮件客户端。
我尝试了 ACTION_SENDTO 意图而不是ACTION_SEND然后获得"没有应用可以执行此操作"。怎么解决这个?请有人有意见请帮助我..
提前致谢..
答案 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"));