当前位置:   article > 正文

Android如何获取应用版本号和版本名称_应用版本名称和应用版本号

应用版本名称和应用版本号

在android中,一个应用有对应的版本号versionCode和versionName代表的是版本信息。一般在应用的刚打开的欢迎页面,会有当前应用的版本号显示。当然在应用的帮助模块也有显示这个。

当然版本号可以自定义设置,但是后者设置的版本号不能低于前者设置的版本号,否则是无法更新最新版本的。一般版本号都是设置为1,然后慢慢升级设置版本号1.1,1.1.1等等版本号。至于版本信息versionName,没有刻意去使用它,与versionCode相似。都是用来显示给用户看。

获取应用的版本号versionCode:

首先需要获取包管理者,然后再获取包对应的信息,再获取版本号,最后把值设置到该显示的地方就可以了。

  1. public static int packageCode(Context context) {
  2.     PackageManager manager = context.getPackageManager();
  3.     int code = 0;
  4.     try {
  5.         PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
  6.         code = info.versionCode;
  7.     } catch (PackageManager.NameNotFoundException e) {
  8.         e.printStackTrace();
  9.     }
  10.     return code;
  11. }

获取应用的版本信息:

首先需要获取包管理者,然后再获取包对应的信息,再获取版本信息,最后把值设置到该显示的地方就可以了。

  1. public static String packageName(Context context) {
  2.     PackageManager manager = context.getPackageManager();
  3.     String name = null;
  4.     try {
  5.         PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
  6.         name = info.versionName;
  7.     } catch (PackageManager.NameNotFoundException e) {
  8.         e.printStackTrace();
  9.     }
  10.     return name;
  11. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/478100
推荐阅读
相关标签
  

闽ICP备14008679号