Android 应用版本号和应用版本名称
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
public class AppInfoUtils {
/**
* 获取版本名称
*/
public static String getVersionName(Context mContext) {
PackageManager pm = mContext.getPackageManager();
try {
PackageInfo info = pm.getPackageInfo(mContext.getPackageName(), 0);
return info.versionName;
} catch (Exception e) {
e.printStackTrace();
}
return "Can't find version";
}
/**
* 获取版本号
*/
public static int getVersionCode(Context mContext) {
PackageManager pm = mContext.getPackageManager();
try {
PackageInfo info = pm.getPackageInfo(mContext.getPackageName(), 0);
return info.versionCode;
} catch (Exception e) {
e.printStackTrace();
}
return 0;
}
}