Enviando emails desde una aplicación Android
Hoy vamos a enviar un correo electrónico desde nuestra aplicación. Ésto puede ser de mucha utilidad. Por ejemplo, para permitir que nuestros usuarios se pongan en contacto con nostros o nos puedan enviar un log de la aplicación para reportar fallos.
Hacerlo es muy sencillo, éste snippet de código lo explica a la perfección:
Intent email = new Intent(android.content.Intent.ACTION_SEND);
email.setType("plain/text");
email.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"email@email.com"});
email.putExtra(android.content.Intent.EXTRA_SUBJECT, "Asunto de mi correo");
email.putExtra(android.content.Intent.EXTRA_TEXT, "Texto de mi correo");
email.putExtra(Intent.EXTRA_STREAM,
Uri.parse("file://"+Environment.getExternalStorageDirectory()+"/archivo.txt"));
startActivity(Intent.createChooser(email, "Enviar correo electrónico"));
Facil, ¿eh? ¡Happy coding!

¡Suscribete al feed RSS!