我是Android开发的新手。
我想保存只有开发人员知道的信息,例如文件配置,以保存我的首选项设置。
在node.js中,我使用了可以存储在.env文件中的 dotenv npm。
最好的方法是什么?
在此先感谢您。
最佳答案
您可以考虑使用 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;