Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从资产访问文件_Android - Fatal编程技术网

Android 从资产访问文件

Android 从资产访问文件,android,Android,我尝试了File File=new File(“file:///android_asset/something.xml)而且它似乎不起作用。当我尝试在webview中加载html时,它起作用了,但当我尝试获取存储在那里的xml文件以便使用DocumentBuilder对其进行解析时,它就不起作用了 有什么好处?我猜我不能访问这样的文件 以下是异常:java.io.FileNotFoundException:/file:/android\u asset/something.xml(没有这样的文件或

我尝试了
File File=new File(“file:///android_asset/something.xml)
而且它似乎不起作用。当我尝试在webview中加载html时,它起作用了,但当我尝试获取存储在那里的xml文件以便使用
DocumentBuilder
对其进行解析时,它就不起作用了

有什么好处?我猜我不能访问这样的文件

以下是
异常
java.io.FileNotFoundException:/file:/android\u asset/something.xml(没有这样的文件或目录)


它是不是逃脱了一些割伤?如果是这样的话,我该如何找回它们呢?

我注意到我过去也遇到过类似的问题。您必须使用
Activity.getAssets().open(…)
,因为在android环境中无法以这种方式创建实例。这是帮助我解决问题的方法。希望有帮助,让我们知道这是否有效。

返回inputstream,不是吗?如何从中创建文件?