有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用getResourceAsStream()访问资源

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

private static final String CREDENTIALS_FILE_PATH = "credentials.json";

InputStream in = CalendarActivity.class.getResourceAsStream(CREDENTIALS_FILE_PATH);
if (in == null) {
    throw new FileNotFoundException("Resource not found: " + CREDENTIALS_FILE_PATH);
}

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

我的代码结构是:

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

共 (0) 个答案