Android获取版本号和版本名

/**
 * 返回当前程序版本号
 */
public static String getAppVersionCode(Context context) {
    int versioncode = 0;
    try {
        PackageManager pm = context.getPackageManager();
        PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
        // versionName = pi.versionName;
        versioncode = pi.versionCode;
    } catch (Exception e) {
        Log.e("VersionInfo", "Exception", e);
    }
    return versioncode + "";
}

/**
 * 返回当前程序版本名
 */
public static String getAppVersionName(Context context) {
    String versionName=null;
    try {
        PackageManager pm = context.getPackageManager();
        PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
        versionName = pi.versionName;
    } catch (Exception e) {
        Log.e("VersionInfo", "Exception", e);
    }
    return versionName;
}

猜你喜欢

转载自blog.csdn.net/qq_27400335/article/details/79412230
今日推荐