Android 获取VersionCode方法,用来实现app版本更新。(一般app版本比较的是VersionCode,versionName只是版本号名称)

1.使用如下方式

   /**
     * 获取应用的VersionCode
     *
     * @param context
     * @return
     */
    public static int getVersionCode(Context context) {
    
    
        PackageInfo packageInfo = getPackageInfo(context);
        return packageInfo != null ? packageInfo.versionCode : -1;
    }

    private static PackageInfo getPackageInfo(Context context) {
    
    
        try {
    
    
            return context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
        } catch (PackageManager.NameNotFoundException e) {
    
    
            e.printStackTrace();
        }
        return null;
    }

猜你喜欢

转载自blog.csdn.net/qq_36570506/article/details/131680537