如何通过安卓应用在电子邮件正文中发送图片

3

我需要在邮件正文中通过我的应用程序发送图片,但是我无法在邮件编辑器中看到该图片。它只显示一个带有“OBJ”字样的矩形框。

以下是我使用的代码。

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);                                                                             
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
    "Product:"+ProductComparisonActivity.s_title);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Title:
    "+ProductComparisonActivity.s_title+"\n"+"Description:
    "+ProductComparisonActivity.s_des+"\n"+"\n"+"Max Price:
    "+ProductComparisonActivity.s_max+"\n"+"Min Price:
    "+ProductComparisonActivity.s_min+"\n");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<img src="+"\""+ProductComparisonActivity.image_med+";base64,#IMAGEDATA#"+"\">",imgGetter,null));
// emailIntent.putExtra(Intent.EXTRA_STREAM, ProductComparisonActivity.prod_bmp);
emailIntent.setType("text/html");
startActivity(Intent.createChooser(emailIntent, "Send mail..."));

可能是重复的问题:如何在电子邮件正文中显示图像? - Sankar Ganesh PMP
兄弟,你能完成这个任务吗?我也有类似的需求。许多人建议在其他类似的帖子中将 MIME 类型设置为 HTML 并嵌入一个外部图像标记,比如 <img src="http://imgur.com/myimage.png"></img>.. 你试过类似的方法,但正如你所提到的,它并没有起到什么作用。那么,我们应该将其视为一种限制吗? :O - Saurabh Rajpal
1个回答

0

抱歉,我认为这是不可能的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接