繁体   English   中英

使用Android Intent发送基于HTML的电子邮件正文

[英]Sending HTML based email body using android intent

我需要使用android intent extra将基于HTML的内容发送到电子邮件应用程序。 它接受某些标记,如<BR>但不显示任何锚链接或<H1> ,其显示像简单的文本。

EDITED : I have tried with gmail app

我已经用科特林语言附加了我的代码

   val body="<a href=\"http://www.google.com\">clicke me</a>"
            val intent = Intent(Intent.ACTION_SENDTO)
            intent.setType("text/html")
            intent.data = Uri.parse("mailto:") // only email apps should handle this
            intent.putExtra(Intent.EXTRA_SUBJECT, "Subjecnew")
            intent.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(body))
            if (intent.resolveActivity(packageManager) != null) {
                startActivity(intent)
            }
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())
);

Google已从gmail应用程序中删除了该功能,因此无法将标签内容发送到gmail。 备用的是您可以从服务器发送该数据

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM