设备基本信息和网络相关信息的工具库
引用仓库可以参考 组件使用 中添加依赖的部分
implementation 'com.bihe0832.android:lib-device-network:+'
- 获取设备当前电量等级及充电状态、电池温度
- 手机传感器封装,通用的摇一摇实现
- 获取各种类型的设备ID,例如:Imei、Mac 地址、AndroidID、CID
- 发送 UDP 信息,发送ARP请求
-
判断是否包含SIM卡
-
数据开关是否打开、4G是否开启
-
判断IP地址是否合法(IPV4 & IPV6)
-
获取指定域名IP列表,DNS解析
-
IP字符与Int转换,主机序、网络序转ipstr等
- 根据运营商代码 获取运营商名称
- 根据 ARP 表 获取 IP 对应的 Mac地址
- 获取信号强度、移动网络是否可用、周边基站信息
- 实现不区分4G、WIFI的网络信息获取方法,例如:当前使用网络运营商信息,网络状态例如 Wi-Fi、4G、有线、蓝牙等,网络强度,网络可用性,IP
- 获取Wi-Fi 基本信息类的封装
- 实现WIFI相关的网络信息获取方法,周边设备、信道、信号强度等
- 获取系统CPU核心数、最大频率、主频率、使用率、使用时间等