从资产访问文件

时间:2011-07-08 01:08:09

标签: android

我已经尝试了File file = new File("file:///android_asset/something.xml"),但似乎没有用。当我尝试在webview中加载html时它起作用,但是当我试图获取我存储在那里的xml文件时它将无效,所以我可以用DocumentBuilder解析它。

是什么给出的?我猜我无法访问这样的文件。

以下是Exceptionjava.io.FileNotFoundException: /file:/android_asset/something.xml (No such file or directory)

它是否逃脱了一些斜线?如果是这样,我该如何回来?

1 个答案:

答案 0 :(得分:1)

我注意到我过去遇到过类似的问题。您必须使用Activity.getAssets().open(...),因为您无法在Android环境中以这种方式创建实例。这是帮助我解决问题的link to the forum。希望它有所帮助,如果有效,请告诉我们。