访问存储在模拟存储中的文件

时间:2013-05-30 19:58:45

标签: java android

我目前有一个从服务器下载文件的应用程序,默认情况下它们存储在/ storage / emulated / 0 /下。我将其设置为下载到名为“data”的文件夹。文件成功下载并解压缩到/ storage / emulated / 0 / data / unzip,但是,当我尝试将存储在数据文件夹下的html文件加载到webview中时,我收到一条错误消息,说文件不能找到。我使用Astro文件管理器仔细检查了html文件的文件路径,并且能够验证我有正确的文件路径。这是我用来将html文件加载到webview中的语句。

wb.loadUrl(Environment.getExternalStorageDirectory()
                + "/data/unzipped/output.html");

我已尝试使用和不使用.html扩展名但仍然没有运气。有任何想法吗?访问模拟存储是否有限制?

1 个答案:

答案 0 :(得分:4)

文件路径不是网址。使用file://方案访问文件。