Как отправить изображение из базы данных по почте - PullRequest
2 голосов
/ 21 января 2011

Я получаю информацию об изображении в виде строки из базы данных, и с помощью этой строки я создаю растровое изображение.

Теперь у меня вопрос, как я отправляю это изображение, а также вопрос по почте. Это изображение не хранится ни на SD-карте, ни где-либо еще.

1 Ответ

1 голос
/ 22 января 2011
  1. Сохраните это растровое изображение в вашей файловой системе
  2. Затем используйте следующий код, чтобы прикрепить этот файл к вашей электронной почте:

    File F = new File("/path/to/your/file.png");
    Uri U = Uri.fromFile(F);
    Intent i = new Intent(Intent.ACTION_SEND);
    i.setType("image/png");
    i.putExtra(Intent.EXTRA_STREAM, U);
    startActivity(Intent.createChooser(i,"Email:"));
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...