我如何获得我的应用程序版本

任何人都可以告诉我如何获得Android应用版本?


这个页面有一个关于如何从java中完成的提示:

PackageManager manager = context.getPackageManager();
PackageInfo info = manager.getPackageInfo(
    context.getPackageName(), 0);
String version = info.versionName;

此外,该链接还包含有关如何正确设置应用程序版本的官方信息。


我正在使用Android Studio,我意识到我可以使用一行代码来获取此代码。

/*version name*/
BuildConfig.VERSION_NAME

/*version code*/
BuildConfig.VERSION_CODE

编辑:

如果您使用的是其他Android库,请确保从应用程序包中导入BuildConfig 。 这与用于识别资源的自动生成的R类相似。


要获取应用程序信息:

PackageManager manager = this.getPackageManager();
try {
   PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);
   String packageName = info.packageName;
   int versionCode = info.versionCode;
   String versionName = info.versionName;
   } catch (NameNotFoundException e) {
   // TODO Auto-generated catch block
   }
链接地址: http://www.djcxy.com/p/90755.html

上一篇: How do I get my application Version

下一篇: Check if application is on its first run