版本更新的时候,时常会获取app的版本号,通过如下方法即可得到:
public String getVersion(Context context) {
try {
PackageManager manager = context.getPackageManager();
PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
String version = info.versionName;//版本名称
// int code = info.versionCode;//版本码
return version;
} catch (Exception e) {
e.printStackTrace();
return "1.0";
}
}
version 对应于AndroidMainfest中 android:versionName="1.2"
code 对应于AndroidMainfest中 android:versionCode="3"