在Android中,可以使用BuildConfig类来获取目标和宏值。可以通过在build.gradle文件中定义buildConfigField来设置目标和宏的值。
例如,在build.gradle中定义一个宏:
android {
...
defaultConfig {
...
buildConfigField "String", "MY_MACRO", "\"macroValue\""
}
...
}
在上述代码中,定义了一个名为MY_MACRO的宏,并将其值设置为“macroValue”。
可以在Java代码中使用BuildConfig类来访问这个宏:
String myMacroValue = BuildConfig.MY_MACRO;
同样地,可以定义一个名为TARGET_NAME的目标:
android {
...
defaultConfig {
...
buildConfigField "String", "TARGET_NAME", "\"targetName\""
}
...
}
在Java代码中,可以使用BuildConfig类访问该目标:
String targetName = BuildConfig.TARGET_NAME;
上一篇:Android/Java:如何使用int颜色设置MaterialShapeDrawable的背景颜色?
下一篇:Android/Java:有没有一种唯一的方法在方向更改后识别活动,而不使用onSaveInstanceStateBundle?