Gradle中自定义BuildConfig字段
如果上述默认生成的字段无法满足开发需求,那就需要在其中加入自定义的字段,假设我们需要加入应用的编译的时间timeStamp, 那我们则需要在gradle中加入该自定义字段:
defaultConfig {
applicationId "com.qualcomm.qti.faceauth"
minSdkVersion 24
buildConfigField("String", "timeStamp", System.currentTimeMills() + "L");
}
通过增加该条属性,那么则会在BuildConfig中自动生成如下字段:
public final class BuildConfig {
public static final boolean DEBUG = false;
public static final String APPLICATION_ID = "com.storm.9gag";
public static final String BUILD_TYPE = "release";
public static final String FLAVOR = "wandoujia";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0";
public static final String timeStamp = 23800883L;
}
那在代码中直接可以调用:
String timeStr = BuildConfig.timeStamp;
即可获取到当前时间戳的字符串,用于业务逻辑代码的控制等。
---------------------
作者:jian_cheng_90
来源:CSDN
原文:https://blog.csdn.net/riskychengallesgut/article/details/79623920
版权声明:本文为博主原创文章,转载请附上博文链接!