package my.project.easyrecharge.util; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; public class VersionUtil { public static int getVersionCode(Context context) throws NameNotFoundException { PackageInfo packInfo = getPackageInfo(context); return packInfo.versionCode; } public static String getVersionName(Context context) throws NameNotFoundException { PackageInfo packInfo = getPackageInfo(context); return packInfo.versionName; } private static PackageInfo getPackageInfo(Context context) throws NameNotFoundException { PackageManager packageManager = context.getPackageManager(); PackageInfo packInfo = packageManager.getPackageInfo( context.getPackageName(), 0); return packInfo; } }