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 = "";}?
?