Desarrollo de Android: uso de la imagen de los activos en el HTML de una WebView

En mi aplicación, estoy haciendo un documento básico de ayuda HTML. Quería el logotipo de mi aplicación en la etiqueta HTML img, pero no sé cómo haría referencia al logotipo que se almacenará en los activos.

¿Es esto posible? Si es así, ¿cómo?

¡Gracias por la ayuda!

Coloque su logotipo en el directorio de activos, por ejemplo: assets / https://stackoverflow.com/questions/3779789/android-development-using-image-from-assets-in-a-webviews-html/logo.png

Luego cargue su html con:

webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "utf-8", null); 

Haga referencia a su img como:

  

Almacene las imágenes en la carpeta de activos:

enter image description here

Lea la imagen en el html desde activos con el file:///android_asset/

por ejemplo:

 String sHtmlTemplate = ""; 

cargar dentro de WebView:

 webView.loadDataWithBaseURL(null, sHtmlTemplate, "text/html", "utf-8",null); 

volcarlos en la carpeta de activos y simplemente poner en el html

  

simple como eso

Puede hacer referencia a los activos con esta syntax de URL:

 file:///android_asset/YourAssetFilename 

Coloque su logotipo en el directorio de activos Ejemplo: assets / https://stackoverflow.com/questions/3779789/android-development-using-image-from-assets-in-a-webviews-html/logo.png

Entonces

 String imgData=""; webView.loadDataWithBaseURL("file:///android_asset/", imgData, "text/html", "utf-8", null);