# 设备信息
提示
获取设备信息接口重构,分为设备硬件编码、显示屏幕、网络运营商三部分,接口支持hatom版本2.2.x+
# 设备屏幕信息
使用示例:
hatom.deviceInfo.getScreenInfo((res)=>{
console.log(res.message);
})
输入参数说明:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
callback | 函数 | 是 | 回调函数 |
输出参数说明:
参数 | 类型 | 描述 |
---|---|---|
code | String | 返回码 0表示成功 |
message | String | 返回值 json 字符串 |
json字符串通过JSON.parse(message)转为对象, 参数如下所示:
参数 | 类型 | 描述 |
---|---|---|
screenDensityDpi | String | 设备屏幕Dpi,像素密度 |
screenWidth | String | 设备屏幕宽度 |
statusBarHeight | String | 设备状态栏高度 |
screenScreenRotation | String | 设备屏幕是否旋转 |
screenDensity | String | 设备屏幕密度 dpi/px=density |
screenHeight | String | 设备屏幕高度 |
appScreenWidth | String | 应用屏幕宽度 |
appScreenHeight | String | 应用屏幕高度 appScreenHeight=screenHeight-statusBarHeight |
clientMAC | String | 设备mac地址 |
clientIP | String | 设备IP |
# 设备运营商网络信息
使用示例:
hatom.deviceInfo.getDeviceInfo((res)=>{
console.log(res.message);
})
参数说明:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
callback | 函数 | 是 | 回调函数 |
参数 | 类型 | 描述 |
---|---|---|
code | String | 返回码 0表示成功 |
message | String | 返回值 json 字符串 |
json字符串通过JSON.parse(message)转为对象, 参数如下所示:
参数 | 类型 | 描述 |
---|---|---|
imei | String | 国际移动设备识别码,手机序列号,识别每一部独立的手机等移动通信设备 (系统android 10以下有效) |
imsi | String | 国际移动用户识别码,区分蜂窝网络中不同用户的、在所有蜂窝网络中不重复的识别码 (系统android 10以下有效) |
uuid | String | 设备应用生成得唯一设备码 (建议系统android 10以上使用) |
# 应用设备信息
使用示例:
hatom.deviceInfo.getNetInfo((res)=>{
console.log(res.message);
})
输入参数说明:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
callback | 函数 | 是 | 回调函数 |
输出参数说明:
参数 | 类型 | 描述 |
---|---|---|
code | String | 返回码 0表示成功 |
message | String | 返回值 json 字符串 |
json字符串通过JSON.parse(message)转为对象, 参数如下所示:
参数 | 类型 | 描述 |
---|---|---|
clientMAC | String | 设备mac地址 |
clientIP | String | 设备IP |