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

the*_*ase 23 android version

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

Mac*_*rse 46

你应该检查这个问题.

我是这样做的:

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