Android erhält die VersionCode-Methode, die zum Aktualisieren der App-Version verwendet wird. (Der allgemeine App-Versionsvergleich ist VersionCode, versionName ist nur der Name der Versionsnummer)

1. Verwenden Sie die folgende Methode

   /**
     * 获取应用的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;
    }

Guess you like

Origin blog.csdn.net/qq_36570506/article/details/131680537