在android中获取文件位置

时间:2016-05-03 03:04:41

标签: java android json

我现在已经坚持了一段时间。 我试图解析JSON文件中的一些数据。我知道解析方法工作正常(我已经创建了一个新的java项目并单独测试)。但它在我的Android应用程序上失败了,我认为这是因为我没有包含正确的文件路径。 这就是我所拥有的:

enter image description here

在这种情况下,该方法当前返回null,并且我尝试包含的每个合理的文件路径。 courses.json文件是我打算包含的文件。

由于

编辑:忘记提及,parseCourses方法将文件路径(字符串)作为参数

2 个答案:

答案 0 :(得分:0)

尝试将其放在以下目录中

res > raw > courses.json

访问文件只需调用

InputStream inputStream = getResources()。openRawResource(R.raw.courses);

答案 1 :(得分:0)

parseCourses method takes a file path (string) as a parameter

如果它无法直接从资源中读取,那么首先必须将资源文件从资源复制到文件系统的某个位置。