读书人

在程序中读取ANDROID使用的程序名称和

发布时间: 2013-02-20 12:23:22 作者: rapoo

在程序中读取ANDROID应用的程序名称和版本号

在ANDROID应用中,我们经常会需要在应用的介绍和说明中显示程序名称和版本号。当然,我们可以用硬编码的方式在代码中直接写进去,但这样每一次版本升级的时候都需要去更改,势必不是很方便。那么,怎么读取ANDROID应用的程序名称和版本号呢?

其实很简单,ANDROID系统中有一个Package Manager,我们将利用它来完成这个任务。

[java] view plaincopyprint?
  1. PackageInfo pkg = getPackageManager().getPackageInfo(getApplication().getPackageName(), 0);
  2. String appName = pkg.applicationInfo.loadLabel(getPackageManager()).toString();
  3. String versionName = pkg.versionName;


appName即是ANDROID应用的名称。

versionName即是ANDROID应用当前的版本号,其对应于AndroidManifest.xml文件里的versionName属性。

读书人网 >Android

热点推荐