2012-04-06 149 views
-1

在我的应用程序中,我必须使用Gmail和Facebook发送附件作为附件。我正在使用波纹管代码:如何通过电子邮件客户端从SD卡发送图像?

void getImage() 
{ 
    String state = Environment.getExternalStorageState(); 
    Environment.MEDIA_MOUNTED.equals(state); 
    Intent picMessageIntent = new Intent(android.content.Intent.ACTION_SEND); 
    picMessageIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("/mnt/sdcard/DCIM/Camera /mytry.jpg")); 
    picMessageIntent.setType("image/jpg"); 
    startActivity(picMessageIntent); 
} 

是否有解决方案?

回答

0

你只需要改正的第四行中的函数getImage()

emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/DCIM/Camera /mytry.jpg")); 
+0

哦,我忘了谢谢 – nshah 2012-04-06 09:13:24

相关问题