public class versionUtil {
/**
*得到版本名manifest.vml version Name
*@paramcontext
*@return
*/
public static String getVersion(Context context){
String versionName ="";
try{
PackageManager packageManager = context.getPackageManager();
//得包名
String packageName = context.getPackageName();
PackageInfo packageInfo = packageManager.getPackageInfo(packageName,0);
versionName = packageInfo.versionName;
}catch(PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionName;
}
/**
*获取本地apk版本号
*@return
*/
public static int getVerCode(Context context) {
intverCode =0;
try{
PackageManager packageManager = context.getPackageManager();
String packageName = context.getPackageName();
PackageInfo packageInfo = packageManager.getPackageInfo(packageName,0);
verCode = packageInfo.versionCode;
L.e(verCode+"code");
}catch(PackageManager.NameNotFoundException e) {
L.e(e.getMessage());
}
return verCode;
}
}