proceso - poner firma correo android
Cómo agregar una imagen en el cuerpo del correo electrónico (3)
Quiero agregar una imagen en el cuerpo del correo electrónico. No deseo adjuntar una imagen al correo electrónico, pero agregue una imagen en el cuerpo del correo electrónico.
¿Como hacer esto?
Estoy usando esto
"<img src=/"data:image/png;base64,"+convertFileTOByteEncrypt()+"/">"
o
"<img src=/"http://images.anandtech.com/doci/3982/HTCSurround-0134.jpg/">"
Entonces la imagen se muestra así.
Aquí hay una pregunta relacionada .
Parece que puedes usar:
intent.putExtra(Intent.EXTRA_STREAM, uri);
donde uri
es un URI
ruta de archivo.
Debe crear un correo electrónico con cuerpo HTML e imagen incrustada: http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/
Para enviar un correo electrónico en Android, siga esta receta: ¿Cómo enviar un correo electrónico en Android?
Desafortunadamente, no es posible hacer esto con Intents.
La razón por la que, por ejemplo, se muestra texto en negrita en EditText y no en una Imagen, es que StyleSplan está implementando Parcelable mientras que ImageSpan no lo está. Por lo tanto, cuando Intent.EXTRA_TEXT se recupera en la nueva actividad, ImageSpan no se podrá separar y, por lo tanto, no será parte del estilo adjunto a EditText.
Por desgracia, no es posible utilizar otros métodos en los que no se pasan los datos con la intención, ya que no se tiene el control de la actividad receptora.