2012-04-06 2 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

Смежные вопросы