Android工具類——獲取App 版本號和版本名稱

public class VersionUtils {

    /**
     * 獲取app versionCode
     */
    public static int packageCode(Context context) { PackageManager manager = context.getPackageManager();
        int code = 0;
        try { PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
            code = info.versionCode;
        } catch (PackageManager.NameNotFoundException e) { e.printStackTrace();
        } return code;
    }

    /**
     * 獲取app  versionName
     */
    public static String packageName(Context context) { PackageManager manager = context.getPackageManager();
        String name = null;
        try { PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
            name = info.versionName;
        } catch (PackageManager.NameNotFoundException e) { e.printStackTrace();
        } return name;
    }


}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章