Как я могу отправить письмо через Intent в Android? - PullRequest
1 голос
/ 17 ноября 2010

Я хотел бы отправить электронное письмо с намерением.

Я хотел бы программно открыть диалоговое окно, которое показывает различные программы, которые обрабатывают это намерение, и позволяет пользователю показывать свою любимую почтовую программу. В программе я хочу указать заголовок, получателя и тело сообщения.

Не могли бы вы дать мне пример, как это сделать?

1 Ответ

4 голосов
/ 17 ноября 2010

Используйте код ниже, чтобы отправить электронное письмо через намерение:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL,new String[] { "address@example.com" });
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject of the mail");
intent.putExtra(Intent.EXTRA_TEXT, "body of the mail");

startActivity(Intent.createChooser(intent, "Title of the chooser dialog"));
...