当前应用的版本比较:
private boolean setVersion(){
String version = "";
try {
version = getPackageManager().getPackageInfo(VersionCompareActivity.this.getPackageName(), 0).versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
Log.d("test", "_version__" + version);
if(!TextUtils.isEmpty(version)){
int code = version.compareTo("1.2.3");
Log.d("test", "_code__" + code);
if(code > 0){
return true;
}
}
return false;
}