загрузить изображение с локального пути - PullRequest
1 голос
/ 26 марта 2011

Как загрузить локальное изображение в веб-просмотр? Содержимое внутри веб-просмотра поступает из Интернета, и я хочу заменить img src на мой локальный путь к диску? Это возможно?

Ответы [ 3 ]

0 голосов
/ 12 февраля 2013

Да это возможно ...!Вы можете установить свой источник в своем html-файле следующим образом:

src = "file: //mnt/sdcard/images/panda.jpg"

и разместить файлыв папке

"sdcard / images"

ИЛИ

вы можете сохранить свои изображения в папке ресурсов и установить в качестве исходного кода для html значение

file: ///android_asset/panda.jpg

Примечание: убедитесь, что ваш путь правильный ... иначе он не будет работать :) :)

Cheers!

0 голосов
/ 13 марта 2014

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

Тогда

String htmlData="<img src=logo.png>";

webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "utf-8", null);
0 голосов
/ 26 марта 2011

Вы захотите скачать исходный код и сохранить html-файл, я предлагаю вам сделать это в памяти, используя ByteArrayInputStream. Затем откройте его и замените

Вы также можете попросить загрузчик загрузить html-файл, используя намерение.

Предупреждение: не загружайте файл в свой поток пользовательского интерфейса, вы действительно не хотите останавливать его до завершения загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...