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

dee*_*thi 4 android

有一个意图" send an email."在我们的应用程序需要发送邮件,如何调用该意图

emm*_*mby 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..."));
Run Code Online (Sandbox Code Playgroud)

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