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