2011-06-16 43 views
0

我試圖在郵件應用程序中附加文件。但所有的時間只有身體已經發送。我正在使用的方法:如何在Android郵件應用程序中附加文件(圖像,音頻,文本)

public void addAttachment(String path) throws Exception 
    { 
     BodyPart messageBodyPart = new MimeBodyPart(); 
     DataSource dataSource = new FileDataSource(path); 
     messageBodyPart.setDataHandler(new DataHandler(dataSource)); 
     messageBodyPart.setFileName(path); 
     Multipart multipart = new MimeMultipart(); 
     multipart.addBodyPart(messageBodyPart); 
    } 

我已經使用了兩個jar文件mail.jar,activation.jar。郵件正文工作正常。但沒有達到附件。

回答

0

你的方法看起來與我使用和工作的完全相同。

但是我想知道的是你如何調用方法?

message.addAttachment("./sdcard/img.jpg); 

或者類似的東西?

+0

- 我用之前的郵件消息方法發送像 sender.attachment(「/ sdcard/1307101479886.jpg」); ()。toString(),to.getText()。toString(),from.getText()。toString(),to.getText()。toString()); – 2011-06-17 05:53:24

相關問題