app版本工具
来源:互联网 发布:苹果手机c语言编程软件 编辑:程序博客网 时间:2024/06/16 10:46
package com.xinchuang.buynow.util;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;/** * app版本工具 */public class VersionUtil { /** * 获取版本号 * * @return 当前应用的版本号 */ public static String getVersion(Context context) { try { PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); String version = info.versionName; return version; } catch (Exception e) { e.printStackTrace(); return ""; } } /** * 版本比较 * * @param nowVersion app版本 * @param serverVersion 服务器版本 * @return */ public static boolean compareVersion(String nowVersion, String serverVersion) { if (nowVersion != null && serverVersion != null) { String[] nowVersions = nowVersion.split("\\."); String[] serverVersions = serverVersion.split("\\."); if (nowVersions != null && serverVersions != null && nowVersions.length > 1 && serverVersions.length > 1) { int nowVersionsFirst = Integer.parseInt(nowVersions[0]); int serverVersionFirst = Integer.parseInt(serverVersions[0]); int nowVersionsSecond = Integer.parseInt(nowVersions[1]); int serverVersionSecond = Integer.parseInt(serverVersions[1]); if (nowVersionsFirst < serverVersionFirst) { return true; } else if (nowVersionsFirst == serverVersionFirst && nowVersionsSecond < serverVersionSecond) { return true; } } } return false; }}
0 0
- app版本工具
- 获取App应用版本信息工具类
- 安卓工具类之app获取版本渠道信息工具类
- android的APP版本更新工具类(下载并安装)
- Android开发之获取APP的应用程序名称以及版本名称信息java工具类
- 双击退出APP,版本更新,字符串工具类,分享到更多
- 获取IOS App版本
- android app 版本升级
- 更新app版本
- 检测app版本
- 获取IOS App版本
- app 检查版本更新
- ios app 版本更新
- APP版本更新
- 得到APP版本
- App 版本更新 versionUpdate
- app版本信息
- 获取app版本信息
- Java eclipse安装和maven环境搭建
- Qt程序打包发布方法
- 一步一步教你学会自定义View并了解其绘制原理(一)
- Linux信号处理
- 深度学习caffe中的分类程序(classification)制作成动态链接库(dll)
- app版本工具
- android开发中异常的解决
- int转QByteArray
- PAT 1097
- MySQL数据库乐观锁总结和实践
- VS编程内存泄漏:VLD(Visual LeakDetector)内存泄露库
- 区块链与大数据究竟有着怎样的关系?
- web服务器硬件软件配置选择
- 九度OJ-1059:abc