我将.html文件导入android应用程序(assets / www / .html)。现在我尝试将这些数据作为webview.loadUrl(“file://android_assets/www/new4.html”);访问我的应用程序。但是在eclipse中运行时,Emulator显示“网页不可用”。任何帮助都是值得赞赏的。
答案 0 :(得分:0)
您可以使用:
WebView webView = // ...
webView.loadUrl( “文件:///myPath/myFile.html”); 在Android应用程序中,可以从3种类型的位置读取文件:
内部存储:每个应用都有自己的文件名相对于此位置。 URL采用表单file:///myFolder/myFile.html
外部存储:需要许可,可能并非总是可用。通过调用Environment.getExternalStorageDirectory()获取根文件夹。因此,使用以下命令构造URL:String url =“file:///”+ Environment.getExternalStorageDirectory()。toString()+ File.separator +“myFolder / myFile.html”
资产:存储在apk中。只读访问权限。 URL采用表单文件:///android_asset/myFolder/myFile.html