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