我一直在努力编写一个可以发送电子邮件的程序,我已经去了this topic。
然而,它的答案都不奏效。我尝试了接受的答案中给出的代码,Android SDK给了我这个警告:no application may perform this action
。由yuku给出的其他代码提供Unsopported action: This action is not currently supported
警报。
有人可以帮我吗?任何一步一步的教程? 顺便说一句,我更喜欢一个解决方案,它不需要提示询问用户使用哪个电子邮件服务器,但这是可选的,现在是额外的。
我也尝试过: Sending e-Mail in Android
答案 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中发送电子邮件的分步教程。