В заметке содержится небольшой кусочек кода, дополнение к заметке "Отправка письма с html кодом через Интент".
Как всегда в конце есть ссылка на исходники.
Код проверен на Android 4.1.2/4.4.2/6.0.2 в приложении "GMail".
Итак, чтобы прикрепить файл к письму, необходимо указать его при формировании Интента.
Для этого пишем:
В uses добавляем два файла:
Внимание! Не забудьте выдать приложению права на чтение файлов.
Всё, теперь файл будет прикреплён к письму и отправлен.
Исходники: Скачать с Google Drive
Как всегда в конце есть ссылка на исходники.
Код проверен на Android 4.1.2/4.4.2/6.0.2 в приложении "GMail".
Итак, чтобы прикрепить файл к письму, необходимо указать его при формировании Интента.
Для этого пишем:
EmailIntent.putExtra(TJIntent.JavaClass.EXTRA_STREAM, TJParcelable.Wrap( TJnet_Uri.JavaClass.fromFile( TJFile.JavaClass.init(StringToJString('Путь до файла')) ) ) );
В uses добавляем два файла:
- System.IOUtils
- Androidapi.JNI.Os
Внимание! Не забудьте выдать приложению права на чтение файлов.
Всё, теперь файл будет прикреплён к письму и отправлен.
Исходники: Скачать с Google Drive