在android应用程序中添加html文件在浏览器中打开?

时间:2014-05-22 06:21:40

标签: android

我将.html文件导入android应用程序(assets / www / .html)。现在我尝试将这些数据作为webview.loadUrl(“file://android_assets/www/new4.html”);访问我的应用程序。但是在eclipse中运行时,Emulator显示“网页不可用”。任何帮助都是值得赞赏的。

1 个答案:

答案 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