在我们的应用程序中有一个“发送电子邮件。
”的 Intent
需要发送邮件,如何调用该 Intent
最佳答案
如果不使用 javamail api 的黑客版本,您无法直接发送电子邮件,但您可以使用 Intent.ACTION_SEND 和 Intent Chooser 轻松地让用户为您发送一封电子邮件。
final Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"webmaster@website.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "body text");
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
确保您在测试此代码时使用的是真实设备,因为它无法在模拟器中运行。
关于android - 如何在android平台上调用邮件应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1801687/