HarmonyOS 如何获取设备网络类型及ip

HarmonyOS
2025-01-10 09:19:09
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

获取设备的网络类型可以使用 getNetCapabilities 方法返回的 bearerType 参数为当前连接网络类型,只连接wifi或者移动网络时返回为当前网络,若 wifi 与蜂窝数据同时连接时会优先返回 wifi 信息。

需要获取移动网络类型时,可先通过 connection.getNetCapabilities 方法的 bearerTypes 获取网络类型,判断为蜂窝网络时,再使用 radio.getSignalInformation 获取

移动数据类型的相关接口可参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-radio-V5

相关指南可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/net-connection-manager-V5

获取设备ip可以使用网络的 getConnectionProperties接口,注意需要权限 “ohos.permission.GET_NETWORK_INFO”可参考以下链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/net-connection-manager-V5#根据数据网络查询网络的能力信息及连接信息

分享
微博
QQ
微信
回复
2025-01-10 11:04:54


相关问题
如何获取当前设备所在的网络ip
1533浏览 • 1回复 待解决
HarmonyOS 如何获取设备ip
781浏览 • 1回复 待解决
HarmonyOS 如何获取网络IP地址
931浏览 • 1回复 待解决
HarmonyOS 如何获取设备ip地址
894浏览 • 1回复 待解决
HarmonyOS 获取app的网络ip
841浏览 • 1回复 待解决
如何获取蜂窝网络ip地址
1157浏览 • 1回复 待解决
HarmonyOS 如何获取网络类型
1160浏览 • 1回复 待解决
HarmonyOS 如何获取当前设备IP 地址
1451浏览 • 1回复 待解决
鸿蒙os开放如何获取当前设备ip地址?
6570浏览 • 1回复 待解决
HarmonyOS 获取设备的mac地址和ip地址
1366浏览 • 1回复 待解决
HarmonyOS如何获得设备的公网IP地址
1470浏览 • 1回复 待解决
获取当前设备类型的方法。
1237浏览 • 1回复 待解决
NEXT版本中如何获取设备网络状态
3392浏览 • 1回复 待解决
HarmonyOS 模拟器的设备IP如何配置
1236浏览 • 1回复 待解决
HarmonyOS 如何判断设备类型
1206浏览 • 1回复 待解决