安卓获取当前app版本号(versionCode)和版本名称(versionName)
安卓获取当前app版本号(versionCode)和版本名称(versionName)
/*** 获取当前app version code*/public static long getAppVersionCode(Context context) {long appVersionCode = 0;try {PackageInfo packageInfo = context.getApplicationContext().getPackageManager().getPackageInfo(context.getPackageName(), 0);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {appVersionCode = packageInfo.getLongVersionCode();} else {appVersionCode = packageInfo.versionCode;}} catch (PackageManager.NameNotFoundException e) {Log.e("", e.getMessage());}return appVersionCode;}/*** 获取当前app version name*/public static String getAppVersionName(Context context) {String appVersionName = "";try {PackageInfo packageInfo = context.getApplicationContext().getPackageManager().getPackageInfo(context.getPackageName(), 0);appVersionName = packageInfo.versionName;} catch (PackageManager.NameNotFoundException e) {Log.e("", e.getMessage());}return appVersionName;}
最新文章
- 获取rowid的两种方法。
- snmp协议与snmp++
- LRUCache算法
- 职场经验(转载)
- 职场杂谈
- Revit二次开发入门相关安装和配置
- 【转】解决shiro的Principal属性动态修改无效问题
- java中principal对象,如何使用OAuth2获取Spring的自定义Principal对象?
- CSS文字超出用省略号...鼠标悬停显示全部文字
- [SOA介绍]什么是SOA
- 详解mmap:是什么 为什么 怎么用
- Android 6.0 Marshmallow介绍
- C++实现多线程及其三种方法实现多线程同步
- SpringSecurity:授权
- 小程序 订单倒计时系列
- CList 用法
- IDEA乱码问题(jdk18)