我正在制作一个简单的android应用程序,我想与其他开发人员共享该存储库,但是我想将设置写入外部文件并用于android代码,这可能与gradle吗?
例如我想在文件project_settings.gradle
中输入类似
APP_HOST=192.168.0.1
在我的代码的任何地方,我想使用类似
String url = "http://" + BuildConfig.APP_HOST
这样我就可以与其他开发人员共享
project_settings.gradle.dist
最佳答案
您可以尝试在resValue
中设置build.gradle
。这将创建可通过您的代码访问的Android资源。
https://plus.google.com/+XavierDucrohet/posts/UVKA58MZV3J
例如:
defaultConfig {
minSdkVersion 9
targetSdkVersion 21
resValue "string", "country", "US"
resValue "string", "oauth_token", "some_token"
}
在您的代码中,如果您需要访问
country
,请调用context.getString(R.string.country)
关于android - 如何不对项目设置进行硬编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25954593/