1
A
回答
4
您可以使用Android的Intent系统在手机上启动本地电子邮件客户端。您可以预填充字段。用户需要干预才能发送电子邮件。 代码会是这样的:
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, recipients);
email.putExtra(Intent.EXTRA_TEXT, "First Email from Android");
email.putExtra(Intent.EXTRA_SUBJECT, "Subject & Predicate");
email.setType("message/rfc822");
startActivity(email);
您也可以发送附件,请参阅this thread了解详情。
编辑:
使用android.content.Intent.EXTRA_STREAM
并传递给它的URI您的文件图像文件。
对于e.g:如果你有你的SD卡的一个图片文件,你可以说:
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,
Uri.parse("file://"+Environment.getExternalStorageDirectory().getAbsolutePath()+"/mybitmap.png"))
如果你想以编程方式发送一封电子邮件,没有你可以使用JavaMail端口为Android用户干预。我还没有尝试过自己,但详见以下螺纹: Sending Email using JavaMail
相关问题
- 1. 发送电子邮件使用Java
- 2. 你如何从Android的任何电子邮件地址发送电子邮件?
- 3. 使用Android Intent.ACTION_SEND发送电子邮件
- 4. 如何发送电子邮件在Java
- 5. 如何以Java发送电子邮件?
- 6. 发送电子邮件从
- 7. 发送电子邮件从java
- 8. 从java发送电子邮件
- 9. 用PHP邮件发送电子邮件()
- 10. 如何从PHPmyAdmin发送电子邮件?
- 11. 如何从Node.js发送电子邮件?
- 12. 如何从ASP.Net发送电子邮件
- 13. 如何从C发送电子邮件
- 14. Java邮件发送者发送重复的电子邮件
- 15. 使用send_dbmail发送电子邮件表中的电子邮件
- 16. vb.NET SmtpClient无法使用电子邮件发送电子邮件
- 17. PHP发送电子邮件多次发送电子邮件
- 18. 如何通过电子邮件发送电子邮件地址
- 19. 如何发送电子邮件到特定的电子邮件?
- 20. 如何使用cakephp电子邮件组件发送电子邮件?
- 21. 用Java发送电子邮件
- 22. 用Java发送电子邮件
- 23. 用JAVA EE发送电子邮件6
- 24. 使用openURL从Yahoo邮件客户端发送电子邮件
- 25. 从VBA电子邮件程序发送HTML电子邮件
- 26. Java电子邮件发送API电子邮件没有发送..挂断程序
- 27. 用附件发送电子邮件到多封电子邮件
- 28. PHP邮件不发送电子邮件
- 29. 如何使用java api使用Outlook发送电子邮件
- 30. 使用Apache Commons电子邮件库以Java发送电子邮件
@Thanks samuch,我怎么能附上电子邮件 – sivaraj 2010-09-14 14:14:41
图像文件我已经添加了细节,我的答案。同时检查引用的谷歌群组线程。 – Samuh 2010-09-14 15:02:13