LibOS
1. 功能简介
对于系统级别的常用功能的封装,例如获取进程名,当前系统版本;展示隐藏软键盘,屏幕宽高获取,dp,sp,px 等各类数据单位之间转换
2. 组件信息
引用仓库
引用仓库可以参考 组件使用 中添加依赖的部分
组件使用
implementation 'com.bihe0832.android:lib-android-os:+'
3. 组件功能
3.1. BuildUtils
- 合规的获取 SDK 版本号,系统版本等信息
3.2. DisplayUtil
隐藏软键盘、虚拟导航判断
获取屏幕(完整、可用)宽高等分辨率信息、状态栏宽高
dp,sp,px 等各类数据单位之间转换
ManufacturerUtil
获取厂商、品牌、型号等基本信息
获取当前使用语言
是否指定厂商、对应厂商的操作系统版本
3.3. OSUtils
根据进程ID获取进程名
当前系统版本,API 版本,是不是Android Q