Прикрепление рисованного изображения к электронной почте в Android - PullRequest
3 голосов
/ 11 марта 2012

У меня есть список изображений Drawable в моем приложении, и я хочу отправить одно из изображений по почте.мой код выглядит как

Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("image/*");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Picture");                       
sendIntent.putExtra(Intent.EXTRA_STREAM,
                    Uri.parse(lstPhotos.get(newPosition).getPhotoURL()));
myActivity.startActivity(Intent.createChooser(sendIntent, "Email:"));

Но в приведенном выше коде у меня проблема, так как я не могу получить URI изображения из списка доступных для рисования.Может кто-нибудь помочь мне, как отправить изображение, потому что, если я использую приведенный выше код, я получаю пустое изображение размером 0 КБ.

1 Ответ

1 голос
/ 19 апреля 2012

Вы можете сделать это, сохранив это изображение во временном местоположении во внутренней / внешней папке cache в качестве изображения, а затем используйте путь этого изображения во вложении, используя Uri .

...