Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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
Java 使用getResourceAsStream()访问资源_Java_Android_Resources_Android Resources_Getresource - Fatal编程技术网

Java 使用getResourceAsStream()访问资源

Java 使用getResourceAsStream()访问资源,java,android,resources,android-resources,getresource,Java,Android,Resources,Android Resources,Getresource,在Android项目中读取简单json文件时遇到一些问题。以下代码位于静态方法CalendarActivity.getCredentials()中 我的理解是,我的文件credentials.json应该与CalendarActivity类位于同一文件夹中。我已经尝试过了,但是getResourceAsStream()返回null。我也试着把它放在我的/res/文件夹中,但没有成功。如何访问我的文件 我的代码结构是: src/main/java/com/team33/meetingmate/Ca

在Android项目中读取简单json文件时遇到一些问题。以下代码位于静态方法CalendarActivity.getCredentials()中

我的理解是,我的文件credentials.json应该与CalendarActivity类位于同一文件夹中。我已经尝试过了,但是getResourceAsStream()返回null。我也试着把它放在我的/res/文件夹中,但没有成功。如何访问我的文件

我的代码结构是:

src/main/java/com/team33/meetingmate/CalendarActivity.java
src/main/java/com/team33/meetingmate/credentials.json
src/main/res/

顺便问一下,为什么要使用
getResourceAsStream
获取
InputStream
?为什么不使用
AssetManager
例如?添加/仍然返回null。。。没有特别的原因,只需遵循一个java代码示例…所以使用
AssetManager
我尝试使用AssetManager,但由于某种原因,在调用getAssets()时出现OutOfMemory错误
src/main/java/com/team33/meetingmate/CalendarActivity.java
src/main/java/com/team33/meetingmate/credentials.json
src/main/res/