Разработка Android: использование образа из активов в HTML-формате WebView

В моем приложении я делаю основной документ справки HTML. Мне нужен логотип моего приложения в самом теге HTML img, но я не знаю, как бы я ссылался на логотип, который будет храниться в активах.

Возможно ли это, если да, то как?

Спасибо за помощь!

Solutions Collecting From Web of "Разработка Android: использование образа из активов в HTML-формате WebView"

Поместите свой логотип в каталог активов, например: assets / logo.png

Затем загрузите свой html с помощью:

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

Ссылка на ваш img нравится:

 <img src="logo.png"> 

Храните изображения в папке с ресурсами:

Введите описание изображения здесь

Прочитайте изображение в html из активов с file:///android_asset/

например:

 String sHtmlTemplate = "<html><head></head><body><img src=\"file:///android_asset/img/mybadge.png\"></body></html>"; 

Загрузка внутри WebView:

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

Вы можете ссылаться на активы с этим синтаксисом URL:

 file:///android_asset/YourAssetFilename 

Сбрасывать их в папку с ресурсами и просто помещать в html

 <img src="filename.png"> 

просто как тот

Поместите свой логотип в каталог активов Пример: assets / logo.png

затем

 String imgData="<img src=home.png>"; webView.loadDataWithBaseURL("file:///android_asset/", imgData, "text/html", "utf-8", null);