enviar correo electrónico desde android con img incrustado no funciona
Desde una aplicación para Android, intento enviar un correo electrónico con un cuerpo HTML con un img incrustado. Por lo que he leído, lo siguiente debería funcionar. El correo electrónico se recibe con etiquetas en negrita HTML funcionando correctamente, etc, sin embargo el img se sustituye por [OBJ]. Mi registro me dice que realmente obtener un dibujable con las dimensiones correctas, etc, por lo que parece que el cliente de correo electrónico local no es la comprensión de la imagen en el Spannable. ¿Hay algún truco como las imágenes deben venir de "contenido:" URIs? ¡Gracias!
Intent i = new Intent(Intent.ACTION_SEND); i.putExtra(Intent.EXTRA_SUBJECT, "Sample subject"); i.setType("text/html"); Spanned html = Html.fromHtml( "<html><body>h<b>ell</b>o<img src='http://www.pp.rhul.ac.uk/twiki/pub/TWiki/GnuPlotPlugin/RosenbrockFunctionSample.png'>world</body></html>", new ImageGetter() { public Drawable getDrawable(String url) { InputStream s = (InputStream) (new URL(url)).getContent(); Drawable d = Drawable.createFromStream(s, null); LogUtil.debug(this, "Got image: " + d.getClass() + ", " + d.getIntrinsicWidth() + "x" + d.getIntrinsicHeight()); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); return d; } ), null ); i.putExtra(Intent.EXTRA_TEXT, html); startActivity(Intent.createChooser(i, "Send email"));
- Enviar correo automáticamente en fondo en Android
- Detección automática de número de teléfono, correo electrónico y enlace URL en Webview - Android sdk
- Recuperar correo electrónico de la cuenta de Google Plus en la aplicación para Android
- Android - Cómo ejecutar la intención de JavaScript
- Android envía correo electrónico con texto e imágenes
- Android Facebook obtiene la dirección de correo electrónico de acceso a través de token de acceso
- Acceder a contactos y obtener dirección de correo electrónico
- Cómo acceder a los datos de datos adjuntos de Gmail en mi aplicación
- Android exportar a csv y enviar como adjunto de correo electrónico
- Cómo escribir el código para la configuración de Clear Email Client en android?
- Envío de imagen por correo electrónico, Android?
- Android: ¿Cómo enviar una imagen como adjunto de correo electrónico desde la aplicación?
- Obtener el registro de fallos y enviarlo como correo electrónico
- array = java.lang.IndexOutOfBoundsException: Rango de matriz no válido de 10 a 10
- ¿Por qué hay una tarea "limpia" personalizada en build.gradle para proyectos de Android?