【发布时间】:2016-12-27 06:19:35
【问题描述】:
final Intent shareIntent= new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:"));
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "The Subject");
shareIntent.putExtra(
Intent.EXTRA_TEXT,
Html.fromHtml(new StringBuilder()
.append("<p><b>Some Content</b></p>")
.append("<small><p>More content</p></small>")
.toString())
);
即使我已从已解决的问题 (How to send HTML email) 中粘贴此代码。在我的情况下仍然无法正常工作。
【问题讨论】:
-
一切正常!
-
如果您将意图发送到 gmail 应用程序,它将在发送前进入编辑页面。据我所知,在 gmail 应用程序中编辑文本不支持 html 标签。
-
@RandykaYudhistira Gmail 也能正常工作!
-
Html 可以在电子邮件中使用..你只是缺少一件事..add this
shareIntent.setType("message/rfc822"); -
@android_griezmann 如果您通过应用程序中的 smtp 发送它,而不是 gmail 应用程序,它的工作正常
标签: android email android-intent