package com.lean56.andplug.utils; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; /** * Version Utils * * @author Charles */ public class VersionUtils { /** * get the current version */ public static String getCurrentVersion(Context context) { try { PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); return info.versionName; } catch (Exception e) { e.printStackTrace(); return ""; } } /** * get the current versionCode */ public static int getCurrentVersionCode(Context context) { try { PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); return info.versionCode; } catch (Exception e) { e.printStackTrace(); return 0; } } }