Cómo agregar una imagen en el cuerpo del correo electrónico

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

"" 

o

  "" 

Entonces la imagen se muestra así.

imagen

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.

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?