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