¿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)?
- ¿Cómo puedo enviar mensajes de correo electrónico desde mi aplicación de Android?
- Envío de correo electrónico desde la aplicación Android
- ¿Existe un cliente de correo electrónico de código abierto de Android?
- ¿Cómo puedo enviar un correo electrónico de la aplicación android directamente sin mostrar el formulario de correo electrónico predeterminado del dispositivo?
- Enviar correo electrónico automático mediante programación
- Android - ¿Cómo abrir la aplicación de correo electrónico?
- Teclado amigable de correo electrónico de Android en el campo de entrada de webview
- ¿Cómo enviar un correo electrónico simple mediante programación? (Existe una manera simple de hacerlo?)
- Establecer dirección de correo destino en Firebase Invites
- Cómo obtener la información de la cuenta de correo electrónico predeterminada en android ..?
- No puedo enviar correo desde Google Glass
- Cómo reemplazar / desinstalar la aplicación de correo electrónico del emulador de Android
- Obtener notificación enviada por correo electrónico en onActivityResult "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