Enviar un email con un cliente de email
Si queremos dar la posibilidad al usuario de nuestra aplicación en android, que pueda mandar un corre electrónico.
/**
* Para enviar correo electrónico con alguna aplicación de correo
* @param string email dirección de correo electrónico
* @param string subject titulo del mensaje
* @param string body cuerpo del mensaje
* @throws ActivityNotFoundException Si no se encuentra aplicación asociada para enviar un email
*/
public void openEmailApp(String email, String subject, String body) {
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL, new String[]{email});
i.putExtra(Intent.EXTRA_SUBJECT, subject);
i.putExtra(Intent.EXTRA_TEXT, body);
try {
startActivity(Intent.createChooser(i, "Enviar mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(getApplicationContext(), "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}
}
.png)
0 comentarios: