我想在电子邮件正文中添加图片 . 我不想将图像附加到电子邮件中,而是在电子邮件正文中添加图像 .
这该怎么做?
我正在使用它 .
"<img src=\"data:image/png;base64,"+convertFileTOByteEncrypt()+"\">"
要么
"<img src=\"http://images.anandtech.com/doci/3982/HTCSurround-0134.jpg\">"
然后图像显示如下 .
不幸的是,使用Intents不可能做到这一点 .
例如,在EditText而不是Image中显示粗体文本的原因是StyleSplan正在实现Parcelable而ImageSpan没有 . 因此,当在新的Activity中检索到Intent.EXTRA_TEXT时,ImageSpan将无法取消选中,因此不会成为附加到EditText的样式的一部分 .
遗憾的是,使用其他方法不使用Intent传递数据是不可能的,因为您无法控制接收活动 .
这是related question .
看来你可以使用:
intent.putExtra(Intent.EXTRA_STREAM, uri);
其中 uri 是文件路径 URI .
uri
URI
您必须使用HTML正文和嵌入图像创建电子邮件:http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/
要在Android中发送电子邮件,请按以下方式操作:How to send email in Android ?
3 回答
不幸的是,使用Intents不可能做到这一点 .
例如,在EditText而不是Image中显示粗体文本的原因是StyleSplan正在实现Parcelable而ImageSpan没有 . 因此,当在新的Activity中检索到Intent.EXTRA_TEXT时,ImageSpan将无法取消选中,因此不会成为附加到EditText的样式的一部分 .
遗憾的是,使用其他方法不使用Intent传递数据是不可能的,因为您无法控制接收活动 .
这是related question .
看来你可以使用:
其中
uri
是文件路径URI
.您必须使用HTML正文和嵌入图像创建电子邮件:http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/
要在Android中发送电子邮件,请按以下方式操作:How to send email in Android ?