Как отправить электронную почту в Android?

Как отправить простое сообщение электронной почты в коде на Android?

3 ответа

Решение
Intent sendIntent;

sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Test Subject");
sendIntent.putExtra(Intent.EXTRA_TEXT, "Test Text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + fileName));
sendIntent.setType("image/jpeg");

startActivity(Intent.createChooser(sendIntent, "Send Mail"));

Посмотрите код на anddev.org, чтобы узнать, как это сделать с помощью намерений.

Если вы не хотите использовать пользовательский интерфейс для отправки писем, перейдите по этой ссылке: Отправка электронной почты в Android с использованием JavaMail API без использования стандартного / встроенного приложения

Другие вопросы по тегам