Я пробовал образцы, демонстрации из кодов Google и других ресурсов с WebView
, но когда я пытаюсь сделать это в своем собственном коде, у меня это не работает.
Я хочу загрузить myfile.html
, который я поместил в папку с ресурсами, и используя:
private WebView myWebView;
myWebView.loadUrl("file:///android_assets/myfile.html");
На эмуляторе показывает ошибку
Веб-страница
file:///android_assets/myfile.html
не может быть загружена, так как: Запрошенный файл не найден./android_assets/myfile.html
Когда я помещаю этот файл в папку res/raw/
и использую:
myWebView.loadUrl("file:///android_res/raw/myfile.html");
тогда только эмулятор Android 2.2 API уровня 8 может загрузить файл, вероятно, другие более старые версии показывают ту же ошибку. Я что-то упускаю?
Есть ли способ загрузить существующий файл .html в пакет приложения, который работает во всех версиях API?