在我的应用程序中,我有一个HTML文件,我将其保存在特定的文件夹中!
我要将此文件打开到webview
中,并为其编写以下代码。
当运行应用程序并打开webview
时,在webview
上显示网页不可用错误!
我的代码:
htmlReaderPage_reader.getSettings().setJavaScriptEnabled(true);
htmlReaderPage_reader.setInitialScale(1);
htmlReaderPage_reader.getSettings().setLoadWithOverviewMode(true);
htmlReaderPage_reader.getSettings().setUseWideViewPort(true);
htmlReaderPage_reader.getSettings().setBuiltInZoomControls(false);
htmlReaderPage_reader.getSettings().setPluginState(WebSettings.PluginState.ON);
htmlReaderPage_reader.getSettings().setDomStorageEnabled(true);
htmlReaderPage_reader.getSettings().setDatabaseEnabled(true);
htmlReaderPage_reader.setWebViewClient(new WebViewClient());
htmlReaderPage_reader.setVerticalScrollBarEnabled(true);
htmlReaderPage_reader.setHorizontalScrollBarEnabled(true);
htmlReaderPage_reader.loadUrl("file:///root/sdcard/my_folder/index.html");
更新:
我使用以下内容更改代码:
htmlReaderPage_reader.loadUrl("file:///"+Environment.getExternalStorageDirectory().getPath() + "/my_folder/index.html");
但是再次不要阅读这个html文件!
我怎样才能修复这个并从特定文件夹打开Html文件?
因为您需要读取de内部文件夹
首先,您需要在资产中找到该文件
Assets/index.html
fer读取文件
/app/src/main/assets/index.html