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

有没有简单的方法从它内部find我的应用程序的当前版本? 我想将版本string添加到关于屏幕。

Solutions Collecting From Web of "在代码中查找应用程序版本号"

你应该检查这个问题。

我这样做:

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

请试试这个。

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