¿Cómo enviar contenido html con imagen a través de cliente de correo electrónico predeterminado de Android?
¿Cómo podemos obtener imágenes en línea en el cliente de correo electrónico predeterminado para Android a través de Hypertext Markup Language (HTML)?
- El cuerpo del correo electrónico no se muestra cuando se utiliza un intento
- ¿Cómo puedo iniciar la aplicación de correo electrónico con el campo "a" pre-llenado?
- Enviar correo electrónico automáticamente desde la aplicación de Android a través de Exchange Server
- ANDROID: cliente de correo electrónico receptor e-mail id vacío en android-parse
- ¿Cómo enviar un correo electrónico simple mediante programación? (Existe una manera simple de hacerlo?)
- Enviar correo electrónico en Android sin usuario interacton
- Enviar correo electrónico automático mediante programación
- Enviar correo electrónico mediante programación mediante la cuenta de usuario predeterminada
- Error de E / S al usar correo, activación y archivos jar adicionales en android stdio
- Obtener notificación enviada por correo electrónico en onActivityResult "Android"
- Android Facebook SDK 4.X, cómo obtener la dirección de correo electrónico y la clave de acceso de Facebook para pasarla al servicio Web
- Teclado amigable de correo electrónico de Android en el campo de entrada de webview
- Cómo obtener la dirección de correo electrónico principal del dispositivo Android
No puedes . Como opción predeterminada, la aplicación de correo electrónico no admite la <img />
.
Porque, ImageSpan no implementa Parcelable .
Por lo tanto su fracasado con Intent PUT_EXTRA .
Su funciona sólo para etiquetas básicas, como, <b>, <i>
..etc
Mira Enviando correo electrónico html en android usando <table>, etc. – ¿realmente no hay una forma de Intent bien integrada? Y ¿Cómo mostrar una imagen en el cuerpo del correo electrónico?
Cadena body = " <html><body><table>...</table></body></html>
";
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("text/html"); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject"); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body).toString()); startActivity(Intent.createChooser(emailIntent, "Email:"));
Desafortunadamente, la etiqueta <table>
,'img'
no es compatible. Las etiquetas compatibles son en realidad más dependientes del cliente de correo electrónico que utilice para enviar el correo electrónico, algunas de ellas son más sofisticadas y restrictivas que otras . La mayoría de ellos utilizan las etiquetas de formato super-básico como <b>, <i>, <h1>,
etc.
- Android: ¿cómo saber cuál es la API mínima requerida para ejecutar mi aplicación para Android?
- No se encuentra la ruta de compilación de Android NDK