¿Cómo utilizar la imagen (imagen almacenada del dispositivo) con texto en TextView Android?

Estoy creando la aplicación de chat, en la que obtengo elEMOJI del servidor (URL DE IMAGEN).

Estoy usando estas imágenes (URL de Emoji) con texto en miTextView por debajo de las líneas del código.

String stringWithHtml = "Sample string with an <img src=\"http://MY_SERVER.emoji.s3.amazonaws.com/cf68/5794d5f7895fa10a8f8e1350/imgList/5794d5f7895fa10a8f8e136a.png\"></img>" +
                        "<img src=\"http://MY_SERVER.emoji.s3.amazonaws.com/cf68/5794d5f7895fa10a8f8e1350/imgList/5794d5f7895fa10a8f8e135a.png\"></img>"+
                        "<img src=\"http://MY_SERVER.emoji.s3.amazonaws.com/cf68/5794d5f7895fa10a8f8e1350/imgList/5794d5f7895fa10a8f8e135b.png\"></img>"; 


Drawable drawable = Drawable.createFromStream(new URL(source).openStream(), "src name");
                    drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());

Spanned spannedValue = Html.fromHtml(stringWithHtml, drawable, null); 
MY_TEXTVIEW.setText(spannedValue);

Todo esto lo estoy usando en elAsynTask y obteniendo el resultado esperado como a continuación:

Ahora estoy almacenando todos los emojis (Imágenes) en mi dispositivo y quiero usarlo con texto en miTextView.

Mi pregunta es: ¿cómo podemos usar el dispositivo (imágenes almacenadas) con texto en mi TextView?

Lo busqué en SO pero no obtuve el resultado esperado. Por favor, consulte el siguiente enlace que he visitado.

1. Primer enlace
2. Segundo enlace
3. Tercer enlace
4. Cuarto enlace

He usado elImageSpanpara ello, pero surge el otro problema, que he publicado la pregunta enENTONCES haga clic aquí

Por favor, ayúdame a evitar este problema. Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta