【发布时间】:2009-11-26 05:24:25
【问题描述】:
在我们的应用程序中存在“send an email.”的意图
需要发送邮件,如何调用该意图
【问题讨论】:
标签: android
在我们的应用程序中存在“send an email.”的意图
需要发送邮件,如何调用该意图
【问题讨论】:
标签: android
如果不使用黑客版本的 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..."));
确保您在测试此代码时使用的是实际设备,因为它无法在模拟器中运行。
【讨论】: