Android 获取APK编译时间

由于项目中,需要显示APK编译的时间,方便用户知道APK时什么时候更新的。用手动的方式的话,经常会忘记!现在知道AS在build.gradle中可以定义变量,在此记录一下。

在build.gradle定义时间变量:

defaultConfig {
....
buildConfigField "String", "BUILD_TIME", getDate()
}
String getDate() {
    Date date = new Date();
    return date.format("yyyy-MM-dd hh:mm:ss", TimeZone.getTimeZone("UTC"));
}
...

然后在代码中获取BUILD_TIMESTAMP的值:

String buildTime = BuildConfig.BUILD_TIME

你可能感兴趣的:(Android)