获取当前应用的版本号

3000次阅读  |  发布于5年以前
//版本名  
public static String getVersionName(Context context) {  
    return getPackageInfo(context).versionName;  
}  

//版本号  
public static int getVersionCode(Context context) {  
    return getPackageInfo(context).versionCode;  
}  

private static PackageInfo getPackageInfo(Context context) {  
    PackageInfo pi = null;  

    try {  
        PackageManager pm = context.getPackageManager();  
        pi = pm.getPackageInfo(context.getPackageName(),  
                PackageManager.GET_CONFIGURATIONS);  

        return pi;  
    } catch (Exception e) {  
        e.printStackTrace();  
    }  

    return pi;  
}

Copyright© 2013-2019

京ICP备2023019179号-2