0

我一直在尝试编写一个可以发送电子邮件的程序,并且我已经进入了这个主题

但是,它的两个答案都不起作用。我尝试了接受的答案中给出的代码,Android SDK 给了我这个警报:no application may perform this action. 由 yuku 给出的另一个代码给出了Unsopported action: This action is not currently supported警报。

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

我也试过: 在 Android 中发送电子邮件

4

2 回答 2

0

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

于 2013-07-11T12:51:46.037 回答
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 是任何其他服务器端语言,然后从您的应用程序连接到它以发送电子邮件。

于 2013-07-11T12:34:39.847 回答