通过Android应用发送电子邮件

时间:2013-07-11 12:15:23

标签: android email

我一直在努力编写一个可以发送电子邮件的程序,我已经去了this topic

然而,它的答案都不奏效。我尝试了接受的答案中给出的代码,Android SDK给了我这个警告:no application may perform this action。由yuku给出的其他代码提供Unsopported action: This action is not currently supported警报。

有人可以帮我吗?任何一步一步的教程? 顺便说一句,我更喜欢一个解决方案,它不需要提示询问用户使用哪个电子邮件服务器,但这是可选的,现在是额外的。

我也尝试过: Sending e-Mail in Android

2 个答案:

答案 0 :(得分:0)

有两种方式,第一种,最好和最简单的方法是使用电子邮件意图。

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_EMAIL, "email@domain.ext");
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
intent.putExtra(Intent.EXTRA_TEXT, "body");

startActivity(Intent.createChooser(intent, "Send Email"));

另一种方法是编写发送电子邮件的服务器端脚本,在php中,python是任何其他服务器端语言,然后从您的应用程序连接到它以发送电子邮件。

答案 1 :(得分:0)

Here是有关如何在Android中发送电子邮件的分步教程。