Android程序运行时获取版本姓名(versionName)

Android程序运行时获取版本名称(versionName)????? 问题起因:想在Android程序运行时,获取AndroidManifest.

Android程序运行时获取版本名称(versionName)

????? 问题起因:想在Android程序运行时,获取AndroidManifest.xml中设置的版本名称,即android:versionName。


????? 下面两个blog给出代码,做了解答;现将它们贴于此。

????? 1.Android 应用程序获得版本号

String versionname;// 版本号try {PackageManager pm = getPackageManager();PackageInfo pi = pm.getPackageInfo("com.beem.project.beem", 0);versionname = pi.versionName;// 获取在AndroidManifest.xml中配置的版本号} catch (PackageManager.NameNotFoundException e) {versionname = "";}
?

?