获取应用版本号,版本升级更新
在java代码中获取该app的版本号:
/** * 得到版本名称 * android:versionCode="1" //版本号,int类型 * android:versionName="1.0" //版本名称,String类型 一般这两个值同时增长 */ private String getVersionName(){ try { PackageManager pm = getPackageManager();//得到APK管理者 //得到指定APK的功能清单文件 PackageInfo info = pm.getPackageInfo(getPackageName(), 0); //返回版本信息 return info.versionName; } catch (NameNotFoundException e) { e.printStackTrace(); } return ""; }
//然后更后台给你的版本name进行比较 大于0就代表需要更新应用了 后台.getVersion().compareTo(getVersionName()