在代码中查找应用程序版本号

时间:2010-05-21 11:37:13

标签: android version

是否有一种简单的方法可以从中查找我的应用程序的当前版本?我想将版本字符串添加到about屏幕。

2 个答案:

答案 0 :(得分:46)

您应该检查this问题。

我这样做:

try {
            String pkg = mContext.getPackageName();
            mVersionNumber = mContext.getPackageManager().getPackageInfo(pkg, 0).versionName;
        } catch (NameNotFoundException e) {
            mVersionNumber = "?";
        }

答案 1 :(得分:2)

请试一试。

PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
version = pInfo.versionName;