在没有Intent.createChooser的情况下发送电子邮件

时间:2010-12-08 11:39:23

标签: android email

我希望在没有在Android屏幕上打开电子邮件客户端的情况下发送我的电子邮件。

我的代码是标准的:

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{addresses});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
startActivity(Intent.createChooser(emailIntent, "Send mail..."));

怎么样? 谢谢。 查尔斯。

1 个答案:

答案 0 :(得分:1)

参考This。可能会有所帮助

它将在真实设备中打开电子邮件应用程序。在模拟器中它不起作用,很多人都面对这个&发现这有效。

-Thanks