でサンプル、Googleコードのデモ、その他のリソースをWebView試しましたが、自分のコードで試してみるとうまくいきません。
myfile.htmlアセットフォルダに置いたものをロードしたいのですが、以下を使用します。
private WebView myWebView;
myWebView.loadUrl("file:///android_assets/myfile.html");
エミュレータでエラーが表示される
のWebページを次の
file:///android_assets/myfile.htmlようにロードできませんでした:要求されたファイルが見つかりませんでした。/android_assets/myfile.html
そのファイルをres/raw/フォルダに入れて使用すると:
myWebView.loadUrl("file:///android_res/raw/myfile.html");
その場合、エミュレータandroid 2.2 APIレベル8のみがファイルをロードできる可能性があり、他の古いバージョンでも同じエラーが表示されます。私は何かが足りませんか?
すべてのAPIバージョンで機能するアプリケーションパッケージに既存の.htmlファイルをロードする方法はありますか?