其他分享
首页 > 其他分享> > 在Android中的电子邮件中嵌入图像

在Android中的电子邮件中嵌入图像

作者:互联网

是否可以以编程方式将图像嵌入Android中的Mail应用程序发送的电子邮件正文中?

我可以使用ACTION_SEND意图来执行此操作,还是应该自己撰写电子邮件?

解决方法:

要将图像放在正文中,您需要将内容类型设置为“text / html”,然后将img标记放入电子邮件正文中.如果您不想使用Web服务器来托管图像,则可以使用数据uri作为图像.

Info & Sample

<img src="data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGP
C/xhBQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IA
AAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAF1J
REFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1exdlYvBBeZ7jq
ch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0
vr4MkhoXe0rZigAAAABJRU5ErkJggg==" alt="Red dot" />

如果要将图像附加到电子邮件,请使用putExtra方法并将其设置为EXTRA_STREAM.

emailIntent.putExtra(android.content.Intent.EXTRA_STREAM, myImageStream);

标签:android,email,html-email
来源: https://codeday.me/bug/20190726/1545887.html