我希望在不打开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..."));


如何?
谢谢。
查尔斯

最佳答案

请参阅This。可能会有所帮助

它将在真实设备中打开电子邮件应用程序。在模拟器中,它不起作用,许多人都遇到了这个问题并发现它起作用。

-谢谢

10-07 21:51