2012-02-09 167 views
3

我試圖使用this solution,但Eclipse仍然無法解析「附件」和「數據服務」。發送帶有Android附件的HTML電子郵件

我已經導入mail.jar和activation.jar,我可能做錯了什麼?我已經在SO/Google上嘗試了無數其他的發送電子郵件解決方案,但是我無法讓他們中的任何人使用我的附件併發送HTML電子郵件。

任何幫助,將不勝感激。

回答

0

我用this tutorial和改變

messageBodyPart.setText(_body); 

messageBodyPart.setContent(_body, "text/html"); 
2

如果您需要構建電子郵件給用戶發送手動(打開他的郵件程序有新的電子郵件和附件),你可以使用此代碼:

Intent emailIntent = new Intent(Intent.ACTION_SEND); 
emailIntent.setData(Uri.parse("mailto:")); 
emailIntent.setType("message/rfc822"); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "SUBJECT"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "MESSAGE"); 
File toAttach = new File("/path/to/your/file"); 
Uri uri = Uri.fromFile(toAttach); 
emailIntent.putExtra(Intent.EXTRA_STREAM, uri); 
startActivity(emailIntent); 
+0

我想以編程方式發送,而不意圖 – MrEngineer13 2012-02-09 20:46:23

+0

以上代碼中的screenShot是什麼? – 2016-07-23 16:55:34

+0

對不起,我似乎沒有從代碼片段中刪除所有項目特定的信息,用'toAttach'替換它。 – OleGG 2016-07-23 18:56:21

相關問題