Я создаю приложение, которое имеет функцию «экспорта», которая преобразует данные пользователя в 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..."));
возможно дубликат [проблема отправки электронной почты с вложением программно] (http://stackoverflow.com/questions/1247983/problem-sending-an-email-with-an-attachment-programmatically) –
Как вы создали файл CSV? – rasen58