android 获取当前app的版本号和版本名称
2019-08-08 14:12
4379 查看
原文链接:https://www.geek-share.com/detail/2710755753.html
一、概念
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 versionName = APKVersionCodeUtils.getVerName(this); String versionCode = APKVersionCodeUtils.getVersionCode(this) + "";
版权声明:本文为CSDN博主「TimLai_」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://www.geek-share.com/detail/2710755753.html
相关文章推荐
- android 获取当前app的版本号和版本名称
- Android 获取当前app的版本名称与版本号
- 《android 获取当前app的版本号和版本名称》
- Android获取App的版本名称和版本号
- Android之获取当前版本号和版本名称
- Android_获取当前的版本号和版本名称,获取SIM卡的信息
- Android Studio获取当前软件的版本号(versionCode)和版本名称(versionName)
- android 获取app的版本号和版本名称
- Android代码中获取当前应用程序的版本号、版本名称
- 获取App应用版本号或者当前版本号
- 获取当前应用的版本号和当前android系统的版本号
- android如何获取应用版本号和版本名称
- android获取应用版本号和版本名称
- 获取应用的当前版本号&获取当前android系统的版本号
- Android获取App版本号和版本名
- Android 获取当前APP和系统的版本信息
- iphone开发--获取当前app的名称和版本号
- Android获取应用程序的版本名称和版本号
- Android 获取手机唯一标识 IMEI号 应用名称、版本名、版本号
- [置顶] Android开发之获取APP的应用程序名称以及版本名称信息java工具类