使用来自android的用户输入发送电子邮件

时间:2010-04-05 10:50:19

标签: android

我正在设计一个应用程序,其中数据存储在数据库中。表单中有一个按钮,单击此按钮可将电子邮件发送到预定义的邮件地址,其中包含存储在数据库中的数据。由于我是android的新手,我需要有关发送邮件的帮助...所以请帮助我...

1 个答案:

答案 0 :(得分:4)

    final Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("plain/text");
    intent.putExtra(Intent.EXTRA_EMAIL, new String[]{someEmailAddressString});
    intent.putExtra(Intent.EXTRA_SUBJECT, someSubjectString);
    intent.putExtra(Intent.EXTRA_TEXT, someEmailContentString);
    startActivity(intent);

这将打开电子邮件应用程序,其中包含使用上述详细信息准备的电子邮件。用户只需点击“发送”即可发送邮件,然后将其发送回您的应用。此方法不需要您的应用程序中的任何权限,并且具有良好的隐私隐患,因为用户可以在发送之前查看邮件并记录它。