В нашем приложении у нас есть html-страницы, которые загружаются в веб-просмотр из каталога ресурсов. Они, в свою очередь, загружают изображения jpg из того же места. Мне нужно переместить jpg в файл расширения из-за ограничения размера приложения в 50 мг в Google Play. Мы не хотим перемещать html-страницы по соображениям безопасности. Может ли кто-нибудь сказать мне, как загрузить jpg из файла расширения на веб-страницу html?
Спасибо
Кристин
Еще несколько мыслей:
Эта ссылка публикует аналогичный вопрос, но остается без ответа:
Использование изображений из файла расширения apk в веб-просмотре Android
В этой ссылке есть ответы, но они кажутся неполными, по крайней мере, для моих нужд:
Как мы можем использовать изображения из основного файла расширения APK?< /а>
Я думаю, что интерфейс URI для файла расширения (APEZProvider создает ContentProvider для файла расширения, см. http://developer.android.com/guide/google/play/expansion-files.html#ZipLib) может подойти, но я не понимаю, как получить информацию к яваскрипту. В настоящее время мы используем:
I've tried overriding ShouldInterceptRequest, as suggested in webview shouldinterceptrequest example, expecting to get a callback when the image is about to be loaded, so that I could then modify the url, but shouldInterceptRequest doesn't get called.
Итак, есть ли у кого-нибудь идеи, как перехватить загрузку jpg и перенаправить URL-адрес на тот, который получен из ContentProvider файла расширения?
Любые другие предложения, кроме распаковки файла расширения? Любая помощь приветствуется. Я провел несколько дней, изучая это сейчас