《android 获取当前app的版本号和版本名称》
来源:互联网 发布:json取不到值 编辑:程序博客网 时间:2024/05/16 09:36
一、概念
apk打包之前根据自己的需要,进行版本号、版本名称设置。android studio 设置是于build.gradle文件的中设置。
android{
defaultConfig {
versionCode 1
versionName "我是发布版本V1.0."
}
}
versionCode:用于本地app和后台的app提供的版本进行对比,用于更新功能实现。
versionName:用于展现给客户看的版本信息。
二、使用场景
1.app更新功能;
2.app静默下载、静默安装;
3.app关于页面手动触发更新。
三、工具类
/** * Created by Laizhen on 2017/4/21. */public class APKVersionCodeUtils { /** * 获取当前本地apk的版本 * * @param mContext * @return */ public static int getVersionCode(Context mContext) { int versionCode = 0; try { //获取软件版本号,对应AndroidManifest.xml下android:versionCode versionCode = mContext.getPackageManager(). getPackageInfo(mContext.getPackageName(), 0).versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return versionCode; } /** * 获取版本号名称 * * @param context 上下文 * @return */ public static String getVerName(Context context) { String verName = ""; try { verName = context.getPackageManager(). getPackageInfo(context.getPackageName(), 0).versionName; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return verName; }}
四、调用
String versionCode = APKVersionCodeUtils.getVersionCode(this) + "";
String versionName = APKVersionCodeUtils.getVerName(this);
阅读全文
2 0
- 《android 获取当前app的版本号和版本名称》
- 获取当前app的名称和版本号
- 获取当前app的名称和版本号
- Android获取App的版本名称和版本号
- android获取当前软件版本号和版本名称
- iphone开发--获取当前app的名称和版本号
- iphone开发--获取当前app的名称和版本号
- iOS获取当前app的名称和版本号
- iOS获取当前app的名称和版本号
- [iOS] 获取当前app的名称和版本号
- iOS获取当前app的名称和版本号
- iOS获取当前app的名称和版本号
- iOS获取当前app的名称和版本号
- iOS 获取当前app的名称和版本号
- iOS获取当前app的名称和版本号 配置属性
- Android代码中获取当前应用程序的版本号、版本名称
- 获取当前应用的版本名称和版本号
- Android之APP版本号和版本名称的重要性
- 线段树之区间求和(士兵杀敌(一))
- 游戏开发工具清单
- android jni 环境配置
- 好工作和好老板
- C#文件、图片上传
- 《android 获取当前app的版本号和版本名称》
- java7,8的几个特性(自己的理解,大神们多指教)
- 数据库删除数据时判断数据是否被其他数据表使用1
- RS232、RS485及RS422有什么区别
- 简单入门循环神经网络RNN:时间序列数据的首选神经网络
- 面试时常问的linux命令
- nginx.conf
- POJ 2594 Treasure Exploration (最小路径覆盖+传递闭包(解决可重点))+传递闭包详解
- 天津市国家税务局业务互联网线路租用项目公开招标