如何在Android应用程序中将SD卡图像添加到电子邮件正文中

时间:2011-11-23 15:03:38

标签: android

我想将图像添加到电子邮件正文中。我不在邮件中使用附件。

  String imagepath ;
 Imagepath = Environment.getExternalStorageDirectory()+ File.separator + "ImagesCmas/"+image_name;

 final Intent sendIntent = new Intent(Intent.ACTION_SEND);
            sendIntent.setType("image/jpg");
            sendIntent.putExtra(Intent.EXTRA_SUBJECT,"Happy Christmas");
            sendIntent.putExtra(Intent.EXTRA_TEXT,"Find Greeting Attachment");
            sendIntent.putExtra(Intent.EXTRA_TEXT, Uri.parse(imagepath));
            startActivity(Intent.createChooser(sendIntent, "Send Mail"));

如何将SD卡图像发送到没有附件的电子邮件正文中。

2 个答案:

答案 0 :(得分:1)

我认为这不可行。

您可以将其添加为附件,或将mime类型设置为html并将标记嵌入到外部图像中,例如

<img src="http://imgur.com/myimage.png"></img>

电子邮件正文只能包含html或纯文本

答案 1 :(得分:0)

以下是一些链接 - 如果您在使用这些链接时遇到问题,请发布您的代码,我会尝试进一步提供帮助。

Android写入SD卡文件夹

http://androidgps.blogspot.com/2008/09/writing-to-sd-card-in-android.html

https://sites.google.com/site/androidhowto/how-to-1/save-file-to-sd-card