在ANDROID应用中,我们经常会需要在应用的介绍和说明中显示程序名称和版本号。当然,我们可以用硬编码的方式在代码中直接写进去,但这样每一次版本升级的时候都需要去更改,势必不是很方便。那么,怎么读取ANDROID应用的程序名称和版本号呢?
其实很简单,ANDROID系统中有一个Package Manager,我们将利用它来完成这个任务。
- PackageInfopkg=getPackageManager().getPackageInfo(getApplication().getPackageName(),0);
- StringappName=pkg.applicationInfo.loadLabel(getPackageManager()).toString();
- StringversionName=pkg.versionName;
appName即是ANDROID应用的名称。
versionName即是ANDROID应用当前的版本号,其对应于AndroidManifest.xml文件里的versionName属性。
本文介绍了如何使用PackageManager类在Android应用中获取程序名称和版本号,避免了每次版本更新都需要手动修改代码的问题。
1045

被折叠的 条评论
为什么被折叠?



