Android WebView загружает html с сервера и другие файлы из активов

Я новый разработчик для Android.
В моем приложении есть WebView, который загружает много данных с моего сайта (с фотографиями, файлами css, JS). Еженедельно обновляется только html-код. другие файлы почти никогда не изменяются. поэтому я думал о том, чтобы включить эти статические файлы в активы Android, загрузить только html с сервера и другие файлы из активов и сократить время загрузки. как мне это сделать.
Android WebView Javascript из ресурсов
и, как показано в приведенном выше решении, я не могу изменить html, чтобы загрузить их из ресурсов, потому что к этому сайту также будут обращаться веб-пользователи.
Есть ли способ сделать это. Заранее спасибо..


person Sam    schedule 17.07.2015    source источник


Ответы (1)


Во-первых, вам нужно иметь относительные пути

 <img src="images/someimage.png">

нет

<img src="www.mysite.com/images/someimage.png">

Затем вам нужно загрузить код HTML без использования веб-браузера, например, как здесь. Затем вы можете загрузить исходный код HTML в веб-браузер с помощью базовый URL-адрес, указывающий на ваши ресурсы, например здесь

person Vladyslav Matviienko    schedule 17.07.2015