在Android中使用电子邮件发送

时间:2013-06-03 12:04:30

标签: android email mobile

我正在开发一个Android应用程序,其中包括发送电子邮件等功能。  我没有得到如何开始这个。有人告诉我 电子邮件如何在Android中发送? 我的意思是通过Android应用程序发送电子邮件的步骤是什么?

2 个答案:

答案 0 :(得分:1)

这将通过任何已安装的邮件客户端发送电子邮件。

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@gmail.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject");
i.putExtra(Intent.EXTRA_TEXT   , "body");
try {
    startActivity(Intent.createChooser(i, "Send e-mail..."));
} catch (android.content.ActivityNotFoundException ex) {
    //you have no mail client
}

答案 1 :(得分:0)

您可以通过以下任何一种方式发送。

  1. 抛出电子邮件隐含意图。然后,可用的电子邮件客户端将为您发送电子邮件。

    为此你可以查看这个着名的so thread

  2. 如果您想创建自己的电子邮件客户端,可以使用JavaMail从自己的应用程序发送电子邮件