import android.content.Context; import android.content.pm.PackageManager; public class AppVersionUtils { /** * 获取当前app version code * * @param context * @return */ public static int getVersionCode(Context context) { int versionCode = 0; try { versionCode = context.getPackageManager(). getPackageInfo(context.getPackageName(), 0).versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return versionCode; } /** * 获取当前app version name * * @param context 上下文 * @return */ public static String getVersionName(Context context) { String versionName = ""; try { versionName = context.getPackageManager(). getPackageInfo(context.getPackageName(), 0).versionName; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return versionName; } }