在配置文件AndroidManifest.xml里自己可以指定versionCode的versionName,在代码可以使用如下方式获取它们值:

/** * 获得应用的版本信息 * @param context * @return */public static String getAppVersionName(Context context) {      String versionName = "";      try {          PackageManager pm = context.getPackageManager();            if(null != pm) {                PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);                versionName = pi.versionName;            }        if (versionName == null || versionName.length() <= 0) {            return "";          }      } catch (Exception e) {            MyLog.e("VersionInfo", "Exception", e);    }      return versionName;  }/** * 获得应用的版本号 * @param context * @return */public static int getAppVersion(Context context) {      int version = 0;      try {          PackageManager pm = context.getPackageManager();            if(null != pm) {                PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);                version = pi.versionCode;            }    } catch (Exception e) {            MyLog.e("VersionInfo", "Exception", e);    }      return version;  }

 

更多相关文章

  1. WebView的简单使用
  2. android-短信发送器
  3. Android(安卓)高通平台camera hal层调试方法和命令
  4. unity Android(安卓)csv 数据持久化
  5. android开发环境类错误
  6. 20个Android很有用的代码片段
  7. RadioButton练习(android)
  8. android 反编译,反,注射LOG
  9. 提示Android(安卓)requires compiler compliance level 5.0 or 6

随机推荐

  1. Gradle返回包不存在
  2. 与adb的连接已关闭,并且发生了严重错误[重
  3. Kotlin 学习之类和继承
  4. Android中轴旋转特效实现,制作别样的图片
  5. android基础之ProgressDiaLog使用:进度条
  6. android Editview中加小图标或者文字实现
  7. 在android中运行java main方法
  8. 使用线程设置后台进程以处理Android中的
  9. [Android Pro] Android 打包流程
  10. Android 两种制作圆形/圆角图片的方法