Я пробовал образцы, демонстрации из кодов 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?