Android Studio的配置文件

Android Studio的配置文件,android,gradle,configuration,Android,Gradle,Configuration,我是Android开发的新手。 我想保存只有开发人员知道的信息,比如文件配置,以便保存我的首选项设置。 在node.js中,我使用了可以存储在.env文件中的dotenvnpm 最好的方法是什么? 在Advest.中,您可以考虑使用 Gealle。属性< /强>,您可以使用它作为配置文件,在其中存储键值对。 1-在项目的应用程序级别创建名为gradle.properties的文件: 2-放置您的键值对: API_DEV_KEY=AOIAPAUIKCHSLH ENABLE_API=true RE

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

最好的方法是什么?
在Advest.

中,您可以考虑使用<强> Gealle。属性< /强>,您可以使用它作为配置文件,在其中存储键值对。

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;