我们如何读取位于project / app /文件夹中的文件内容?我的目的是在该文件中保留一些凭据,并在build.gradle
或my application class
中读取该文件。
我正在寻找像Firebase“google-services.json”文件这样的实现。
我们如何读取位于project / app /文件夹中的文件内容?
这些是您的开发计算机上的文件。它们不一定是设备上的文件。
我正在寻找像Firebase“google-services.json”文件这样的实现。
AFAIK,由开发机器上的Gradle插件使用。
我的目的是在该文件中保留一些凭据,并在build.gradle或我的应用程序类中读取该文件。
将数据存储在gradle.properties
中。可以像build.gradle
文件中的全局变量一样访问这些值。除了直接使用这些值之外,您还可以在buildConfigField
中使用resValue
或build.gradle
语句,使值可用于您的应用程序代码(分别通过BuildConfig
或values-type资源)。
如果您不想使用gradle.properties
,您可以创建自己的属性文件,JSON文件,XML文件等。您的Gradle代码需要读取该文件并从中提取值。然后,您可以使用buildConfigField
或resValue
将该数据公开给您的应用程序代码。
更精细的可能性包括:
res/xml/
)以便在运行时使用,并教您的Gradle脚本来解析该文件assets/
)以便在运行时使用,并教您的Gradle脚本来解析该文件