如何在电子邮件正文中添加图片
我想在电子邮件正文中添加一个图像。 我不想将图像附加到电子邮件,但在电子邮件正文中添加图像。
这个怎么做?
我正在使用这个。
"<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中发送电子邮件?