一部の html ファイルをアセット フォルダーに含めましたが、それらを Web ビューに表示しようとすると、ファイルが見つからないというエラーが発生します。ファイルエクスプローラーでも //data/data/files フォルダーにファイルが表示されません。何が問題なのかわからない。誰でも助けることができますか?
1582 次
2 に答える
0
これまでに何を試したかはわかりませんが、これは実行時にアセット フォルダーからファイルを取得する適切な方法の 1 つです。
InputStream is = getAssets().open("YourHTML.html");
于 2013-02-22T14:54:33.777 に答える
0
アセット フォルダーに配置した静的な html ファイルから派生したヘルプ ファイルを表示します。これは私のコードです:
BufferedReader in = null;
StringBuilder buffer = new StringBuilder();
String assetFile = "help.html";
try {
in = new BufferedReader(new InputStreamReader(getAssets().open( assetFile ),"utf-8"));
String line;
/* line by line read in the file */
while ((line = in.readLine()) != null) buffer.append(line);
} catch (IOException e) {
} finally {
try { in.close(); } catch (Exception e) {}
}
WebView wv = (WebView) findViewById(R.id.help_view);
wv.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
wv.loadDataWithBaseURL(null, buffer.toString(), "text/html", "utf-8",null);
于 2013-02-22T14:56:22.363 に答える