Android Studio 的配置文件

Configuration file for Android Studio

我是 Android 开发新手。 我想保存只有开发人员知道的信息,例如文件配置,以保存我的首选项设置。 在 node.js 中,我使用了 dotenv npm,它可以存储在 .env 文件中。

最好的方法是什么? 先谢谢你了。

您可以考虑使用gradle.properties,您可以将其用作存储键值对的配置文件。

1 - 在项目的应用程序级别创建一个名为 gradle.properties 的文件:

2- 输入你的键值对:

API_DEV_KEY=AOIAPAUIKCHSLH
ENABLE_API=true
REQUEST_TIME_OUT=100

3 - 转到您的应用程序模块 build.gradle 文件并在 defaultConfig 部分下添加:

buildConfigField "String", "API_DEV_KEY", "\"${project.API_DEV_KEY}\""
buildConfigField "boolean", "ENABLE_API", "${project.ENABLE_API}"
buildConfigField "int", "REQUEST_TIME_OUT", "${project.REQUEST_TIME_OUT}"

4 - 构建您的项目。

5 - 您可以使用代码中的配置属性,如下所示:

int timeOut = BuildConfig.REQUEST_TIME_OUT;
String apiKey = BuildConfig.API_DEV_KEY;
boolean enableAPI = BuildConfig.ENABLE_API;