HarmonyOS 鸿蒙Next关于设备信息获取确认
HarmonyOS 鸿蒙Next关于设备信息获取确认
1.mac地址
2.手机安全密码开启状态
3.国际移动用户识别码(imsi)
4.基站id
5.基站授权状态
6.基站经纬度
7.基站区域码
8.基站移动网络号码
9.短信授权状态
10.通话记录授权状态
11.已使用流量总量(单位:byte)
12.是否root
13.移动数据使用量
14.集成电路卡识别码
15.imei
16.手机保存的wifi数量
17.设备序列号
18.本机号码
19.app列表
20.通话记录
21.短信
22.运动信息
23.app流量排行信息
更多关于HarmonyOS 鸿蒙Next关于设备信息获取确认的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
1.mac地址 -- 用户的隐私信息,不提供获取途径
2.手机安全密码开启状态
3.国际移动用户识别码(imsi) -- 用户的隐私信息,不提供获取途径
4.基站id
5.基站授权状态
6.基站经纬度 LST BTSLONGLAT能查询到该基站的经纬度信息
7.基站区域码
8.基站移动网络号码
9.短信授权状态 不能
10.通话记录授权状态
11.已使用流量总量(单位:byte)
12.是否root -- 5.0鸿蒙版本明确要切换为鸿蒙微内核,鸿蒙内核在技术架构上没有root概念,也没有root问题,也就无法提供root检测能力。原有的root风险是安卓场景下的问题。切换内核后不再有root问题
13.移动数据使用量
14.集成电路卡识别码
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-sim-V5
15.imei -- 用户的隐私信息,不提供获取途径
16.手机保存的wifi数量 -- 可以参考以下API进行WIFI开发 getLinkedInfo获取WLAN连接信息 getScanInfoList 获取周围wifi信息 https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-wifimanager-V5
17.设备序列号 -- Next版本不再提供UUID,建议伙伴根据使用场景,考虑使用AAID或OAID替代 AAID: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-get-aaid-V5
OAID: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/oaid-service-V5
18.本机号码 -- https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-get-phonenumber-0000001601012050
19.app列表 -- 用户的隐私信息,不提供获取途径
20.通话记录 -- 用户的隐私信息,不提供获取途径
21.短信 -- 用户的隐私信息,不提供获取途径
22.运动信息 等运动健康鸿蒙版本上线
23.app流量排行信息 --目前流量统计是基于内核实现的,应用层数据包对内核是加密的,该功能暂不支持
更多关于HarmonyOS 鸿蒙Next关于设备信息获取确认的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS 鸿蒙Next系统中,设备信息获取主要通过系统API接口实现。以下是一些关键信息获取途径:
-
设备型号与制造商:
- 使用
ohos.multimedia.SystemProperty.get(ohos.multimedia.SystemProperty.DEVICE_MODEL)
获取设备型号。 - 使用
ohos.multimedia.SystemProperty.get(ohos.multimedia.SystemProperty.MANUFACTURER)
获取设备制造商。
- 使用
-
系统版本:
- 调用
ohos.system.SystemAbilityManager.getSystemAbility(ohos.system.SystemAbilityManager.BUNDLE_MANAGER_SERVICE).getBundleInfo(ohos.system.SystemAbilityManager.getBundleName(context), 0).getVersionCode()
获取系统版本号(需结合Bundle信息)。
- 调用
-
硬件信息:
- 通过
ohos.hardware.hardwareinfo.HardwareInfo
类获取CPU、内存等硬件信息,例如HardwareInfo.getCpuInfo()
获取CPU信息。
- 通过
-
网络状态:
- 使用
ohos.network.ConnectivityManager
获取网络连接状态及类型。
- 使用
-
设备唯一标识:
- 调用
ohos.security.SystemPermission.getDeviceId()
获取设备唯一标识符(需申请相应权限)。
- 调用
请注意,上述API调用需确保应用已获取相应权限,并遵循HarmonyOS的权限管理规范。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html