Я хотел бы иметь возможность создать 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 и сразу отправить?