【问题标题】:Sending inline HTML images in email [duplicate]在电子邮件中发送内联 HTML 图像 [重复]
【发布时间】:2011-06-08 11:21:37
【问题描述】:

我想通过电子邮件发送 HTML 内容。我通过意图打开 gmail 并使用以下代码显示撰写页面。

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.setPackage("com.google.android.gm");                    
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject here");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("html <b>content</b>"));
startActivity(Intent.createChooser(emailIntent, "Email to Friend"));

但问题在于,我无法发送内联图像。怎么能这样?

【问题讨论】:

    标签: android html email inline-images


    【解决方案1】:

    【讨论】:

    • 我不想附加图片。我希望图像内嵌在电子邮件中。 :(
    • 啊,现在我明白了。抱歉,这是不可能的。至少这并不容易。我试了半天,确实是看手机上安装的邮件客户端,不支持。
    • 原因:Html.fromHtml() 无法处理图片。因此它将 HTML (imgs) 中的所有图像转换为占位符图像。如果您希望它处理图像,请查找采用 ImageGetter 的 Html.fromHtml() 的另一个签名。您必须在此处指定自己的图像获取逻辑。我一直在努力实现同样的目标,但主要是不成功!
    • 这并没有回答内联图像的问题
    猜你喜欢
    • 2014-12-24
    • 2015-08-01
    • 2011-07-26
    • 1970-01-01
    • 2021-08-22
    • 2013-04-20
    • 2015-06-10
    • 2017-09-13
    • 2017-02-23
    相关资源
    最近更新 更多