我試圖通過我的應用程序中的ACION_SEND
Intent
發送一些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上支持
鏈接不再工作。應該加上鍊接所說的要點。 –