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

我想在电子邮件正文中添加一个图像。 我不想将图像附加到电子邮件,但在电子邮件正文中添加图像。

这个怎么做?

我正在使用这个。

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

要么

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

然后图像显示像这样。

图片

不幸的是,Intents不可能做到这一点。

之所以为例如粗体文本显示在EditText而不是一个图像是StyleSplan正在实现Parcelable而ImageSpan没有。 因此,当在新的Activity中检索到Intent.EXTRA_TEXT时,ImageSpan将无法删除,因此不属于附加到EditText的样式的一部分。

不幸的是,在你不能控制接收活动的情况下,使用其他不使用Intent数据的方法是不可能的。

这是一个相关的问题 。

看来你可以使用:

 intent.putExtra(Intent.EXTRA_STREAM, uri); 

其中uri是一个文件pathURI

您必须创build一个电子邮件与HTML正文和embedded式图像: http : //www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/

要在Android中发送电子邮件,请遵循以下配方: 如何在Android中发送电子邮件?