获取版本号 版本名称

来源:互联网 发布:java多线程调用单例 编辑:程序博客网 时间:2024/05/22 06:54
//获取包管理器PackageManager packageManager = getPackageManager();try {    //0获取所有信息  包名:(例如)com.baidu.app    PackageInfo packageInfo = packageManager.getPackageInfo("包名", 0);    int versionCode = packageInfo.versionCode;//版本号    String versionName = packageInfo.versionName;//版本名称} catch (PackageManager.NameNotFoundException e) {    e.printStackTrace();}

版本一般为(举例)1.0.0
第一个1代表重大更新 改版
第二个0代表有新特性
第三个0代表bug修复
1 0