如何通过Android中的Intent发送邮件?

时间:2010-11-17 16:25:55

标签: android email android-intent

我想发送一封包含Intent的电子邮件。

我想以编程方式打开一个对话框,显示处理此Intent的不同程序,并让用户显示他最喜欢的邮件程序。在程序中,我想指定一个标题,一个接收者和一个消息体。

你能举个例子来说明这个吗?

1 个答案:

答案 0 :(得分:4)

使用以下代码通过意图发送电子邮件:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL,new String[] { "address@example.com" });
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject of the mail");
intent.putExtra(Intent.EXTRA_TEXT, "body of the mail");

startActivity(Intent.createChooser(intent, "Title of the chooser dialog"));