como chamar a aplicação de e-mail na plataforma android
-
05-07-2019 - |
Pergunta
existe uma intenção de “send an email.
” Em nossa aplicação
precisa de envio de mensagem, como pode invocar que a intenção
Solução
Você não pode enviar um e-mail diretamente sem usar uma versão hackeada dos apis JavaMail, mas você pode facilmente ter a um usuário enviar para você usando Intent.ACTION_SEND e um Intenção 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..."));
Certifique-se você estiver em um dispositivo real quando você testar este código, uma vez que não vai funcionar dentro do emulador.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow