如何通过android默认电子邮件客户端发送带有图像的html内容?

如何通过android默认电子邮件客户端发送带有图像的html内容?,android,email,Android,Email,我们如何通过超文本标记语言(HTML)在android的默认电子邮件客户端中获取内联图像?您不能。默认情况下,电子邮件应用程序不支持标记 因为,不需要执行 因此,它因意图的额外投入而失败 它只适用于基本标记,如,,等 查看和字符串体=“…” 不幸的是,,“img”标记不受支持受支持的标记实际上更依赖于用于发送电子邮件的电子邮件客户端-其中一些标记比其他标记更挑剔/限制。不过,它们中的大多数都使用超级基本格式标记,如、等等。有解决方案吗? Intent emailIntent = new Inte


我们如何通过超文本标记语言(HTML)在android的默认电子邮件客户端中获取内联图像?

您不能。默认情况下,电子邮件应用程序不支持
标记

因为,不需要执行

因此,它因意图的额外投入而失败

它只适用于基本标记,如,

查看和

字符串体=“


不幸的是,
,“img”
标记不受支持受支持的标记实际上更依赖于用于发送电子邮件的电子邮件客户端-其中一些标记比其他标记更挑剔/限制。不过,它们中的大多数都使用超级基本格式标记,如
等等。

有解决方案吗?
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body).toString());                    
startActivity(Intent.createChooser(emailIntent, "Email:"));