2016-02-11 117 views
0

我試圖通過我的應用程序中的ACION_SENDIntent發送一些HTML格式的文本。 HTML文件位於我的assets目錄中,它具有指向某些圖像的鏈接幷包含其他CSS樣式。到目前爲止,我已經試過如下:Android:使用ACTION_SEND發送HTML文本Intent

private Intent getEmailIntent(String deepLink) { 
     Intent sharingIntent = new Intent(Intent.ACTION_SEND); 
//  sharingIntent.setType("text/html"); 
     sharingIntent.setType("text/plain"); 
//  sharingIntent.setType("message/rfc822"); 
     sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getShareSubject()); 
     sharingIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(getHtmlTextFromAssetsFile("myHtml.html"))); 
     return sharingIntent; 
    } 

正如你從上面的方法看,我已經在代碼中使用的所有三個IntentTypes試過了,沒有成功。

HTML文件在<style>標記內有CSS,並且不適用。它在所有情況下都顯示爲純文本。沒有圖像(位於遠程)被加載。而</br>標籤被忽略。

有沒有人使用過?我怎樣才能讓我的應用程序發送這樣的電子郵件?任何指針都會有幫助。在Android上支持

回答

相關問題