Android获取App版本号和版本名
来源:互联网 发布:雅思有模考软件么 编辑:程序博客网 时间:2024/06/05 00:47
在gradle设置versionName和versionCode后,每次编译版本号都与当前时间相关,需求是显示出当前版本号便于沟通时说明是哪个版本。
defaultConfig { 。。。 versionCode 1 versionName "1.1-" + releaseTime() 。。。 }
同时在最先面添加下面代码;
def releaseTime() { return new Date().format("yyyyMMddHHmmss")}
此时可以实现版本号动态变化。显示当前版本号需要获取gradle中的versionName。工具类添加下面代码,方便调用
//版本名 public static String getVersionName(Context context) { return getPackageInfo(context).versionName; }//版本号 public static int getVersionCode(Context context) { return getPackageInfo(context).versionCode; } private static PackageInfo getPackageInfo(Context context) { PackageInfo pi = null; try { PackageManager pm = context.getPackageManager(); pi = pm.getPackageInfo(context.getPackageName(), PackageManager.GET_CONFIGURATIONS); return pi; } catch (Exception e) { e.printStackTrace(); } return pi; }
调用时直接Tools.getVersionName(context)即可。
阅读全文
0 0
- Android获取App版本号和版本名
- Android获取App版本号和版本名
- Android获取App版本号和版本名
- Android获取App版本号和版本名
- Android获取App版本号及版本名
- 获取Android版本名和版本号
- Android获取APP版本号与版本名的方法.
- Android获取App的版本名称和版本号
- 《android 获取当前app的版本号和版本名称》
- Android 获取应用版本号与版本名
- 获取版本号、版本名
- 获取软件版本号和版本名
- android版本号版本名
- 获取Android应用的初次安装时间、版本名、版本号
- 应用的版本号和版本名的获取
- 如何获取应用程序的版本号和版本名
- Android获取手机型号,系统版本,App版本号等信息
- 获取Android手机型号,系统版本,App版本号等信息
- 学习fvcom生物模块遇到的问题之一
- 郝斌数据结构(2)----栈和队列
- @Value 读取yml 文件
- 2017最新sublime3激活方式
- CentOS安装python
- Android获取App版本号和版本名
- 数据结构实验之排序七:选课名单
- alsa
- HTML js 增加,删除,修改,查找,排序
- 前端渲染
- Linux 命令操作
- 容器内执行hsf服务(仅限当前容器对外提供的服务)
- 学习用java基于webMagic+selenium+phantomjs实现爬虫Demo爬取淘宝搜索页面
- [mongoDB]设置mongoDB3.4权限访问