如何在android中联系我们表单

时间:2014-05-01 15:55:49

标签: android email

我想在android

中联系我们表单

如何制作直接向用户发送电子邮件的表单,并附上用户输入的信息

我不希望我的应用切换到任何邮寄应用,只需在点击发送按钮时向我发送电子邮件

事实上,我想知道这个概念是什么,一般不一定是为了android 如何在不使用电子邮件的情况下从表单发送电子邮件给我?

2 个答案:

答案 0 :(得分:1)

最好(也是最简单)的方法是使用Intent:

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@example.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_TEXT   , "body of email");
try {
    startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
    Toast.makeText(MyActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}

否则你必须自己写客户。

还可以使用.setType(" message / rfc822"),因此它不会向您展示支持发送意图的所有应用。

答案 1 :(得分:0)

这是一个旧的QN,但是对于那些在此处结束的用户,我建议您构建自己的后端(API),并使其端点接收用户的电子邮件详细信息,然后后端继续将电子邮件发送给您例如,如果您使用PHP开发后端,则可以使用PHPMailer之类的库来发送电子邮件。