Прежде всего вам необходимо скопировать все ресурсы куда-нибудь (например, во внешнее хранилище).
Затем, чтобы отфильтровать URL-адреса, вы должны переопределить метод
public boolean shouldOverrideUrlLoading(WebView view, String url);
в классе WebViewClient.
добавлено: Когда ваше приложение запускается, поместите ресурсы в / sdcard / somefolder / see getExternalFilesDir ()
в URL переопределения shouldOverrideUrlLoading примерно так:
file:///sdcard/somefolder/<your filename here>
это должно быть так же просто, как
public boolean shouldOverrideUrlLoading(WebView view, String url) {
url = "file://" + context.getExternalFilesDir().getAbsolutePath() + "/" + url;
super.shouldOverrideUrlLoading(view, url);
}