//得到PackageManager对象
PackageManager packageManager=this.getPackagerManageer();
//得到PackagerInfo对象 getPackagerName()得到PackagerName 0:代表获取版本信息的flag
PackagerInfo packInfo=packagerManage.getPackagerInfo(getPackagerName(),0);
//得到版本名称
String versionName=packInfo.versionName;
//得到版本号
String versionCode=packInfo.versionCode;