3
A
回答
4
要将图片放入正文中,您需要将内容类型设置为“text/html”,然后在电子邮件正文中添加一个标签。如果您不想使用Web服务器托管映像,那么可以使用数据URI来映像。
<img src="data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGP
C/xhBQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IA
AAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAF1J
REFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1exdlYvBBeZ7jq
ch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0
vr4MkhoXe0rZigAAAABJRU5ErkJggg==" alt="Red dot" />
如果您想将图像附加到电子邮件,您使用putExtra方法并将其设置为EXTRA_STREAM。
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM, myImageStream);
4
如果图像(或文件)是SD卡,就可以进行如下:
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/your_path_in_the_sd_card/your_image.png"));
startActivity(shareIntent);
如果不希望发送图像,您需要修改MIME中“setType()”方法。
更多详情请查看this post。
相关问题
- 1. 将图像嵌入电子邮件
- 2. 如何在msdb.dbo.sp_send_dbmail发送的电子邮件中嵌入图像?
- 3. 在电子邮件中嵌入图像带有VSTO的Office 2003
- 4. Python win32com.client发送嵌入在电子邮件中的图像
- 5. 电子邮件中的Android Inline图像
- 6. 使用MVCMailer从电子邮件中嵌入MemoryStream中的图像
- 7. 使用Outlook Interop在电子邮件中嵌入图像
- 8. 如何手动在电子邮件中嵌入图像?
- 9. 如何在HTML电子邮件模板中嵌入图像?
- 10. Rails在电子邮件中嵌入图像
- 11. 在HTML电子邮件中显示嵌入式图像Django
- 12. 如何在电子邮件中嵌入图像
- 13. 使用MVCMailer在电子邮件中嵌入图像
- 14. .net - 在html电子邮件中嵌入附加图像
- 15. 如何在HTML电子邮件中嵌入图像?
- 16. 如何在电子邮件中嵌入图像
- 17. 在HTML电子邮件中嵌入附加图像
- 18. Python,MIME,在电子邮件中嵌入图像
- 19. 如何在电子邮件中嵌入图像
- 20. osCommerce在电子邮件中嵌入图像
- 21. 为什么我的图像不嵌入HTML电子邮件中?
- 22. 从Outlook电子邮件中提取嵌入的图像
- 23. Gmail中的HTML电子邮件 - 嵌入图像
- 24. 用Django中的嵌入式图像发送HTML电子邮件
- 25. 电子邮件中没有嵌入式图像
- 26. 如何将图像嵌入到Outlook HTML电子邮件中?
- 27. 发送电子邮件与嵌入式图像,图像不显示在Gmail中
- 28. 电子邮件内嵌图像R
- 29. 在编写电子邮件时在光标处嵌入图像
- 30. 如何在Excel中发送电子邮件中的嵌入式图像
我已经试过这个,但是这只显示字符串,而不是图像,请..你能给出确切的代码... – kalandar 2013-03-18 13:22:47
如果你看到文本,那么你没有设置内容类型为“text/html “ – 2013-03-19 18:53:03
不,我设置的也...但没有用... – kalandar 2013-03-20 07:55:43