制作APP时,能在版本信息中显示当前版本号,如何让android自动获取版本号呢?
工具/原料
Eclipse
方法/步骤
1
通过PackageManager对象的getPackageInfo方法来获取PackageInfo对象通过PackageInfo对象的versionName属性获取版本值。
2
以下是已经写好的获取版本号的方法getVersion()/** * 获取版本号 * @return 当前应用的版本号 */ public String getVersion() { try { PackageManager manager = this.getPackageManager(); PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0); String version = info.versionName; return '版本:' + version; } catch (Exception e) { e.printStackTrace(); return '找不到版本号'; } }
3
在MainActivity的oncreate()中调用// 获取版本信息 Toast.makeText(MainActivity.this, getVersion(), Toast.LENGTH_SHORT).show();
5
大家可以通过调用该方法getVersion(),赋值给其他View来显示版本号