Releases: getActivity/DeviceCompat
Releases · getActivity/DeviceCompat
v2.0
新增支持获取设备的市场名称
新增支持判断是否在 HarmonyOS NEXT(纯血鸿蒙)的卓易通上面运行
新增支持判断当前设备的厂商系统是否为 NebulaAIOS(努比亚手机的系统)
新增支持判断当前设备的厂商系统是否为 ROGUI(华硕手机的系统)
修复红米手机会被误判成小米手机的问题
修复在 ColorOS 12.1 的 OPPO 设备无法正确识别 Os 类型及版本号
修正低版本的 RedMagicOS 会被判断成 nubiaUI 的问题
修正获取 FuntouchOS 版本号的代码逻辑
调整各大手机品牌的判断顺序
优化各大手机品牌的名称
优化获取 Flyme 版本号的代码逻辑
优化对中兴厂商相关定制系统的判断逻辑
优化获取 OriginOS 版本号的代码逻辑
优化获取 MagicOS 版本号的代码逻辑
优化获取 HarmonyOS 版本号的代码逻辑
优化反射判断 HarmonyOS 的代码逻辑
优化部分厂商定制系统的判断顺序
优化判断 HarmonyOS 厂商系统的代码逻辑
优化判断是否为某个手机品牌的代码执行效率
优化判断是否为某个特定厂商系统的代码执行效率
v1.6
框架 1.6 版本更新的内容:
- 修复获取单数字的版本号时会出现角标越界异常的问题
- 修正获取的 OriginOS 版本号不正确的问题
- 优化从文本中提取版本号的代码逻辑
- 优化获取三星版本号的代码逻辑
- 优化获取默认版本号的代码逻辑
补充框架 1.5 版本更新的内容:
- 优化真我手机 Os 的名称
- 优化获取 OneUI 版本号的代码逻辑
- 优化判断 OneUI 厂商系统的代码逻辑
- 优化获取 Flyme 版本号的代码逻辑
- 优化对 nubiaUI 厂商系统的判断逻辑
- 优化获取 ColorOS 版本号的代码逻辑
- 优化判断 EMUI 厂商系统的代码逻辑
- 优化判断 OneUI 厂商系统的代码逻辑
- 优化判断 HarmonyOS 厂商系统的代码逻辑
- 优化判断 H2OS 和 OxygenOS 厂商系统的代码逻辑
- 优化 getOsVersionName 方法的代码执行效率
- 优化 getOsBigVersionCode 获取不到的默认返回值
- 新增支持判断当前设备的厂商系统是否为 RedMagicOS(努比亚红魔手机的系统)
- 新增支持判断当前设备的厂商系统是否为 ZUXOS(联想手机、摩托罗拉手机的系统)
v1.2
优化在判断不到厂商的情况下不获取厂商的版本号
修复获取厂商系统 ZUI 版本错误的问题
修正厂商系统 ZUI 相关代码注释和文档描述错误的问题
补充一些不常见手机和山寨机的品牌判断
新增支持判断当前设备的品牌是否为诺基亚
新增支持判断当前设备的品牌是否为红米
新增支持判断当前设备的厂商系统是否为 nubiaUI(努比亚的老系统)
v1.0
第一个版本