首页 文章

如何在电子邮件正文中添加图像

提问于
浏览
38

我想在电子邮件正文中添加图片 . 我不想将图像附加到电子邮件中,而是在电子邮件正文中添加图像 .

这该怎么做?

我正在使用它 .

"<img src=\"data:image/png;base64,"+convertFileTOByteEncrypt()+"\">"

要么

"<img src=\"http://images.anandtech.com/doci/3982/HTCSurround-0134.jpg\">"

然后图像显示如下 .

image

3 回答

  • 3

    不幸的是,使用Intents不可能做到这一点 .

    例如,在EditText而不是Image中显示粗体文本的原因是StyleSplan正在实现ParcelableImageSpan没有 . 因此,当在新的Activity中检索到Intent.EXTRA_TEXT时,ImageSpan将无法取消选中,因此不会成为附加到EditText的样式的一部分 .

    遗憾的是,使用其他方法不使用Intent传递数据是不可能的,因为您无法控制接收活动 .

  • -1

    这是related question .

    看来你可以使用:

    intent.putExtra(Intent.EXTRA_STREAM, uri);
    

    其中 uri 是文件路径 URI .

  • 34

    您必须使用HTML正文和嵌入图像创建电子邮件:http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/

    要在Android中发送电子邮件,请按以下方式操作:How to send email in Android ?

相关问题