как вызвать приложение электронной почты на платформе Android
-
05-07-2019 - |
Вопрос
есть намерение для & # 8220; отправить электронное письмо.
& # 8221; В нашем приложении
необходимо отправить письмо, как можно вызвать это намерение
Решение
Вы не можете отправить электронное письмо напрямую, не используя взломанную версию javamail apis, но вы можете легко сделать так, чтобы пользователь отправил вам электронное письмо, используя Intent.ACTION_SEND и Intent Chooser.
final Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"webmaster@website.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "body text");
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
Убедитесь, что вы используете настоящее устройство, когда тестируете этот код, так как он не будет работать из эмулятора.
Не связан с StackOverflow