Отправка электронного письма с приложением из приложения
Я создаю приложение, которое имеет функцию «экспорта», которая преобразует данные пользователя в файл CSV и позволяет пользователю отправлять его как вложение кому-то (предположительно, себе).
Файл CSV создан успешно, но когда я пытаюсь отправить электронное письмо, я сталкиваюсь с проблемой. Устройство выглядит так, как будто оно собирается отправить электронное письмо с соответствующим вложением, но когда оно получено ... вложения вообще нет ...
Вот код, который я использую для отправки электронного письма:
final Intent email = new Intent(android.content.Intent.ACTION_SEND);
email.setType("text/html");
email.putExtra(android.content.Intent.EXTRA_SUBJECT, getString(R.string.email_subject));
email.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(getString(R.string.email_1)));
email.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///" + getString(R.string.csv_title)));
startActivity(Intent.createChooser(email, "Send mail..."));