如何在android平台上调用电子邮件应用程序

时间:2009-11-26 05:24:26

标签: android

我们的申请中有“send an email.”的意图 需要发送邮件,如何调用该意图

1 个答案:

答案 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..."));

在测试此代码时确保您使用的是实际设备,因为它无法在模拟器中运行。