我正在制作一个简单的Android应用程序,我希望与其他开发人员共享repo但我想将设置写入外部文件并使用到Android代码中,这可以用gradle吗?
示例我想要放入文件project_settings.gradle
,例如
APP_HOST=192.168.0.1
在我的代码的任何地方我想要使用像
这样的东西String url = "http://" + BuildConfig.APP_HOST
这样我可以与其他开发者分享project_settings.gradle.dist
答案 0 :(得分:2)
您可以尝试在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)