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