首页  编辑  

安卓中显示版本最简单的方法

Tags: /Android/   Date Created:
显示版本信息最简单的方法:
在Activity中, import 你的包名.BuildConfig,例如
import com.abc.app.BuildConfig;
然后下面的字符串就搞定了:
String versionInfo = String.format("v%s(%d, %s) ", BuildConfig.VERSION_NAME ,BuildConfig.VERSION_CODE, BuildConfig.BUILD_TYPE)
如果想用编译日期作为VERSION_CODE,可以用下面的优雅方法实现:
修改 App的build.gradle文件,在文件最开始增加:
def date = new Date()
def vcode = date.format('yyyyMMdd').toInteger()

然后修改android defaultConfig中,versionCode 为vCode即可
apply plugin: 'com.android.application'
def date = new Date()
def vcode = date.format('yyyyMMdd').toInteger()
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.company.app"
minSdkVersion 15
targetSdkVersion 27
versionCode vcode
versionName "2.0"
}
}