¿Cómo llamar a la aplicación de correo electrónico en la plataforma Android?

StackOverflow https://stackoverflow.com/questions/1801687

  •  05-07-2019
  •  | 
  •  

Pregunta

hay una intención de & # 8220; enviar un correo electrónico. & # 8221; En nuestra aplicación necesita enviar correo, ¿cómo se puede invocar esa intención?

¿Fue útil?

Solución

No puede enviar un correo electrónico directamente sin usar una versión pirateada de las API de javamail, pero puede hacer que el usuario le envíe uno fácilmente usando Intent.ACTION_SEND y un Selector de intención.

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..."));

Asegúrese de estar en un dispositivo real cuando pruebe este código, ya que no funcionará desde el emulador.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top