Задать вопрос
falstaf
@falstaf

Android. Загрузка изображения в WebView из stream'а или массива байт?

Задача такая. Есть кастомный WebView, в него загружается хтмл-контент из бинарного файла внутреннего формата. Там также могут присутствовать и изображения. По условиям ТЗ, нельзя использовать временные файлы.


Задачу решил кодированием бинарного контента изображения в base64 и помещением непосредственно в тег img. Работает, но на больших изображениях показывает весьма низкую производительность (оверхед на кодирование в base64 и значительно увеличившееся время на декодинг и рендеринг у WebView). Вижу обходной путь в переопределении метода загрузки изображения и заменить его своей реализацией, подсовывая готовый бинарный контент, однако поиск по гуглу и developer.android.com ничего не дал.


Есть идеи?
  • Вопрос задан
  • 2826 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
romik
@romik
Может быть custom protocol handler сработает?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы