在开发android应用时大都有应用的版本检测升级功能,那么获取当前应用的版本号(versionCode)或版本名称(versionName)就是不可或缺了。代码如下:
PackageManager packageManager=getPackageManager();
try {
PackageInfo Info=packageManager.getPackageInfo(getPackageName(), 0);
//版本名称
String oldVerName=Info.versionName;
//版本号
String oldCode=Info.versionCode;
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
那么,在开发的时候再根据服务器接口的需求选择版本号还是版本名称