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發送電子郵件與android
- 2. 如何使用@ outlook.com的Java郵件發送電子郵件?
- 3. Java郵件不發送電子郵件
- 4. Android發送電子郵件
- 5. 發送電子郵件使用Java
- 6. 使用java servlets發送電子郵件
- 7. 電子郵件發送Java,Android
- 8. 你如何從Android的任何電子郵件地址發送電子郵件?
- 9. 如何以Java發送電子郵件?
- 10. 如何發送電子郵件在Java
- 11. 使用Android Intent.ACTION_SEND發送電子郵件
- 12. 發送電子郵件從
- 13. 發送電子郵件從java
- 14. 發送電子郵件從java
- 15. 從java發送電子郵件
- 16. 用PHP郵件發送電子郵件()
- 17. 如何從javascript發送電子郵件?
- 18. 如何從C發送電子郵件
- 19. 如何從Node.js發送電子郵件?
- 20. 如何從ASP.Net發送電子郵件
- 21. 如何從PHPmyAdmin發送電子郵件?
- 22. 如何從broadcastreceiver發送電子郵件?
- 23. 發送電子郵件與Java不receving電子郵件
- 24. Java郵件發送者發送重複的電子郵件
- 25. 使用send_dbmail發送電子郵件表中的電子郵件
- 26. vb.NET SmtpClient無法使用電子郵件發送電子郵件
- 27. 如何使用Android從服務器發送電子郵件?
- 28. 發送電子郵件從Android應用程序到用戶的電子郵件
- 29. 如何使用PHP的郵件()函數發送電子郵件
- 30. 發送電子郵件操作不發送電子郵件
@Thanks samuch,我怎麼能附上電子郵件 – sivaraj 2010-09-14 14:14:41
圖像文件我已經添加了細節,我的答案。同時檢查引用的谷歌羣組線程。 – Samuh 2010-09-14 15:02:13