PkgUtils(用于獲取版本名稱和版本號)

public class PkgUtils {
    //獲取版本名稱
    public static String getVersionName(Context context){
        String versionName="";
        //獲取包管理器
        PackageManager packageManager=context.getPackageManager();
        try {
            PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
             versionName=packageInfo.versionName;
        } catch (PackageManager.NameNotFoundException e) {
            versionName = "未知版本";
            e.printStackTrace();
        }
        return versionName;
    }
    //獲取版本號
    public static int getVersionCode(Context context){
        int versionCode=1;
        //獲取包管理器
        PackageManager packageManager=context.getPackageManager();
        // 第一個參數:包名
        // 第二個參數: 返回的類型
        try {
            PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
            versionCode=packageInfo.versionCode;
        } catch (PackageManager.NameNotFoundException e) {

            e.printStackTrace();
        }
        return versionCode;
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容