在应用程序中实现电子邮件可访问性

时间:2014-03-26 03:01:38

标签: java android xml email

我目前正在为自己创建一个备用电子邮件应用程序作为一个有趣的侧面项目,我一直在寻找如何实现发送电子邮件的能力......我假设需要一个API,但究竟如何我可以在我的代码中引用该API /安装它吗?我需要制作一些东西,可以从文本框中输入用户的输入,然后输入接收者的电子邮件地址,然后从另一个文本框(用于输入消息)中获取输入,然后它将从已经注册的文本框发送电子邮件帐户(P.S.我正在使用Android Studio)

1 个答案:

答案 0 :(得分:0)

在Android中,您可以使用Intent(准确地说是Intent.ACTION_SEND)使用已注册的电子邮件帐户发送电子邮件

    Intent email = new Intent(Intent.ACTION_SEND);
    email.putExtra(Intent.EXTRA_EMAIL, new String[]{"youremail@yahoo.com"});          
    email.putExtra(Intent.EXTRA_SUBJECT, "subject");
    email.putExtra(Intent.EXTRA_TEXT, "message");
    email.setType("message/rfc822");
    startActivity(Intent.createChooser(email, "Choose an Email client :"));

您还可以参考http://javatechig.com/android/how-to-send-email-in-android以及http://www.tutorialspoint.com/android/android_sending_email.htm了解详情。