Nota: Sé que hay muchas preguntas similares en SO. Sin embargo, no estoy tratando de alinear estas imágenes, solo quiero que el html permanezca como está.¿Está enviando intenciones de correo electrónico HTML sin eliminar <img>?
Parece que la forma normal para enviar mensajes de correo electrónico HTML a través de una intención es utilizar Html.fromHtml (String)
Por ejemplo:
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(htmlString));
startActivity(intent);
Sin embargo, como se afirma en su documentación, reemplaza todas las etiquetas con un carácter especial para usar con ImageGetter.
No quiero alinear y adjuntar estas imágenes. Solo quiero que las etiquetas img se queden como está en el html. No necesito adjuntar las imágenes. Por ejemplo, quiero: <img src="http://www.somedomain.com/somewebsite/someimage.jpg" />
para permanecer de esa manera.
¿Esto es posible?
Gracias
re correo electrónico clientes pelar etiquetas img: no es totalmente cierto, no es una cuestión de cumplimiento de normas, es una cuestión de seguridad/privacidad. y también las etiquetas img que hacen referencia a las imágenes adjuntas en lugar de a las urls no son eliminadas por la mayoría de los clientes de correo electrónico – SteelBytes
No estoy seguro de que esto responda la pregunta. El OP intenta * enviar * etiquetas de imagen en el correo electrónico, y eso no funciona; hacer que se muestren en el lado del cliente (trabajar con clientes que eliminen las etiquetas img) es otro problema por completo. – zeh
¿Cómo podría otorgar este permiso? – Jorgesys