【发布时间】:2014-03-30 17:45:18
【问题描述】:
我有一个 HTML 字符串,我想将它作为文件附加到邮件中。我可以将此字符串保存到文件中并附加它,但我想这样做而不将其保存到文件中。我认为这应该是可能的,但我不知道该怎么做。这是我的代码:
String html = "<html><body><b><bold</b><u>underline</u></body></html>";
Intent intent = new Intent(Intent.ACTION_SEND, Uri.parse("mailto:"));
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(html));
// this is where I want to create attachment
intent.putExtra(Intent.EXTRA_STREAM, Html.fromHtml(html));
startActivity(Intent.createChooser(intent, "Send Email"));
如何将字符串作为文件附加到邮件中?
【问题讨论】:
-
附件不是内联内容。根据定义,它们是文件。
标签: android string email attachment