我想在android
中联系我们表单如何制作直接向用户发送电子邮件的表单,并附上用户输入的信息
我不希望我的应用切换到任何邮寄应用,只需在点击发送按钮时向我发送电子邮件
事实上,我想知道这个概念是什么,一般不一定是为了android 如何在不使用电子邮件的情况下从表单发送电子邮件给我?
答案 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之类的库来发送电子邮件。