Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中创建联系我们表单_Android_Email - Fatal编程技术网

如何在android中创建联系我们表单

如何在android中创建联系我们表单,android,email,Android,Email,我想用android制作一个联系我们表单 我如何制作一个表单,用用户输入的信息直接向我发送电子邮件 我不希望我的应用程序切换到任何邮件应用程序,只需在单击“发送”按钮时将电子邮件发送给我即可 事实上,我想知道这个概念是什么,一般来说,并不一定适用于android 如果不使用电子邮件,您如何从表单向我发送电子邮件?最好(也是最简单)的方法是使用意图: Intent i = new Intent(Intent.ACTION_SEND); i.setType("message/rfc822"); i.

我想用android制作一个联系我们表单

我如何制作一个表单,用用户输入的信息直接向我发送电子邮件

我不希望我的应用程序切换到任何邮件应用程序,只需在单击“发送”按钮时将电子邮件发送给我即可

事实上,我想知道这个概念是什么,一般来说,并不一定适用于android 如果不使用电子邮件,您如何从表单向我发送电子邮件?

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

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”),这样它就不会显示所有支持发送意图的应用程序。

这是一个旧的QN,但对于那些最终出现在这里的应用程序,我建议您构建自己的后端(API)并且有一个接收用户电子邮件详细信息的端点,然后后端继续向您发送电子邮件。例如,如果您使用PHP开发后端,则可以使用类似phpMail的库来发送电子邮件。

@XaverKapeller Woohoo!是的,我搜索了一下,约瑟夫回答了一些我没有要求的问题!感谢您在理解之前投下否决票!我发现了数百个教程,都是关于使用用户电子邮件的,我试图避免“我首先问的是一个概念,“如何在没有电子邮件的情况下发送电子邮件!”,我不知道这是否可能,如果你知道答案并且认为它真的那么简单,那么我很抱歉,但我在这里看到有人试图变得聪明***不同的是,当你在任何网站上访问cantact us页面时,该网站已经有了一个可以自行发送电子邮件的服务器,这不适用于android或任何其他移动应用程序,我没有一个服务器可以让php向我发送电子邮件!我在问,这是否有可能,在我看来,你不明白我在说什么,你只是想表现得很聪明,贬低别人!谢谢你的回复,但这正是我不想要的。如果你想使用其他应用程序发送电子邮件,我不想使用其他应用程序,就像在任何网页中一样。当你转到“联系我们”时,你可以直接从该网页发送电子邮件,而不必使用电子邮件