读取 / app /文件夹的自定义文件 - android



我们如何读取位于project/app/文件夹中的文件内容?我的目的是将一些凭据保留在该文件中,并在build.gradlemy application class中读取文件。

我正在寻找诸如firebase" google-services.json"文件的实现。

我们如何读取位于project/app/文件夹中的文件内容?

这些是开发机上的文件。它们不一定是设备上的文件。

我正在寻找诸如firebase" google-services.json"文件之类的实现。

afaik,由您开发机器上的gradle插件使用。

我的目的是将一些凭据保留在该文件中,并在build.gradle或我的应用程序类中读取文件。

将数据存储在gradle.properties中。这些值可以像build.gradle文件中的全局变量一样访问。除了直接使用这些值外,您还可以在build.gradle中使用buildConfigFieldresValue语句使您的应用程序代码可用(分别通过BuildConfig或值型型资源)。

如果您不希望使用gradle.properties,则可以创建自己的属性文件,JSON文件,XML文件等。Gradle代码需要在该文件中读取并从中提取值。然后,您可以使用buildConfigFieldresValue将该数据公开为应用代码。

更多精心的可能性包括:

  • 将数据存储为XML资源(res/xml/),以便在运行时使用,并教您的Gradle脚本以解析该文件

  • 将数据存储为资产(assets/),以便在运行时使用,并教您的Gradle脚本以解析该文件

最新更新