如何直接从Android应用程序发送电子邮件而不显示设备的默认电子邮件形式?

时间:2011-06-07 11:46:31

标签: android email

我正在构建一个从Android应用程序发送电子邮件的表单,我使用Intents发送电子邮件,即:

Intent sendIntent;
sendIntent = new Intent(Intent.ACTION_SEND);

我的要求是我希望立即发送电子邮件,目前应用程序向我显示设备中安装的电子邮件应用程序,我可以在发送之前重新编写电子邮件,我想直接发送邮件而不显示已安装的应用程序。

由于

3 个答案:

答案 0 :(得分:1)

有两种方式

1)使用SMTP search for ModelSim Command Reference Manual

2)使用Webservice(例如PHP脚本),所以有一个服务器端代码,你用param(名称,主题等)命中该URL,所以基本上PHP代码最后发送邮件,它很容易使用。

就个人而言,我建议您使用Webservice

答案 1 :(得分:0)

从我能够找到的人建议你在你的应用程序中编写自己的迷你电子邮件应用程序。以下链接指向那样做的人:

http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Intents)_in_Android

请记住,当您实施某些部分时,请滚动浏览底部注释。我希望这可以帮助你重新发明轮子。 :)

答案 2 :(得分:0)

有两种解决方法

1)使用JavaMail API

2)实施SMTP 发送邮件而不显示default.email应用程序。