我们的申请中有“send an email.
”的意图
需要发送邮件,如何调用该意图
答案 0 :(得分:9)
如果不使用被盗版本的javamail apis,您无法直接发送电子邮件,但您可以轻松让用户使用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..."));
在测试此代码时确保您使用的是实际设备,因为它无法在模拟器中运行。