Android应用如何获取版本号

在检测应用程序是否需要升级时,首先应该获取其版本号与服务器端进行比较进行判断是否升级

Android有两个版本号标识,分别为:versionCode,(整数值代表),versionName(字符串代表)


具体方法如下:

public static int getVerCode(Context context) {
        int verCode = -1;
        try {
            verCode = context.getPackageManager().getPackageInfo(
                    "包名", 0).versionCode;
        } catch (NameNotFoundException e) {
            Log.e("msg", e.getMessage());
        }
        return verCode;
    }
   
    public static String getVerName(Context context) {
        String verName = "";
        try {
            verName = context.getPackageManager().getPackageInfo(
                    "包名", 0).versionName;
        } catch (NameNotFoundException e) {
            Log.e("msg", e.getMessage());
        }
        return verName;   
}


你可能感兴趣的:(android,应用,版本号获取)