Отправить PDF по электронной почте без сохранения на телефон (Android) - PullRequest
1 голос
/ 31 января 2012

Я хотел бы иметь возможность создать PDF-файл из массива байтовых потоков / байтов, а затем отправить его в виде вложения в электронное письмо, не требуя его сохранения на SD-карте / внутренней памяти телефона.

Вот что я сейчас делаю:

Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/html");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file.getAbsolutePath()));

Где file - это объект File, содержащий местоположение файла PDF, который я пытаюсь отправить.

Есть ли способ взять массив байтов, прикрепить его в формате PDF и сразу отправить?

1 Ответ

2 голосов
/ 01 февраля 2012

Есть ли способ взять байтовый массив, прикрепить его в формате PDF и немедленно отправить?

Только если вы напишите свой собственный почтовый клиент и вставите его в свое приложение.

...