2014-09-12 124 views
0

我试试这个:如何通过意向启动电子邮件应用程序?

Intent intentEmail = new Intent(Intent.ACTION_SEND); 
intentEmail.setType("message/rfc822"); 
intentEmail.putExtra(Intent.EXTRA_EMAIL , new String[]{cif.email}); 
context.startActivity(intentEmail); 

但显示了不必要的应用程序选择对话框(谷歌驱动器等)。我该如何解决它?说,如果你想让它发送给你可以指定一个特定的电子邮件“电子邮件地址:[email protected]

Intent intent = new Intent(Intent.ACTION_SENDTO); 
intent.setData(Uri.parse("mailto:" + some email)); // or just "mailto:" 
startActivity(intent); 

好运:“电子邮件地址”

+0

add'intentEmail.setData(Uri.parse(“mailto:”))' – 2014-09-12 13:43:55

回答

2

您可以按照指定的数据!

+0

这是很好的工作,非常感谢! – bvv 2014-09-15 07:46:40