在 Android 中将图像嵌入到电子邮件中
是否可以以编程方式将图像嵌入到 Android 中的邮件应用程序发送的电子邮件正文中?
我可以使用 ACTION_SEND 意图来执行此操作,还是应该自己撰写电子邮件?
Is it possible to programatically embed an image in the body of an email sent by the Mail app in Android?
Can I use the ACTION_SEND intent to do this, or should I compose the email myself?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要将图像放入正文中,您需要将内容类型设置为“text/html”,然后在电子邮件正文中放入 img 标签。如果您不想使用网络服务器来托管图像,那么您可以使用图像的数据 uri。
信息和信息示例:
如果您想将图像附加到电子邮件中,您可以使用 putExtra 方法并将其设置为 EXTRA_STREAM。
to put the image in the body, you need to set the content type to "text/html" and then put an img tag in the email body. if you don't want to use a webserver to host the image, then you can use a data uri for the image.
Info & Sample:
If you want to attach an image to the email, you use the putExtra method and set it to EXTRA_STREAM.
如果您的图像(或文件)在SD卡中,则可以进行如下操作:
如果您不想发送图像,则需要修改“setType()”方法中的MIME。
有关更多详细信息,请查看这篇文章。
If your image (or file) is in the SD card, you can proceed as follow:
If you don't want to send image, you need to modify the MIME in the "setType()" method.
For more details check this post.