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
1210浏览 • 1回复 待解决
HarmonyOS 如何获取设备ip
500浏览 • 1回复 待解决
HarmonyOS 如何获取设备ip地址
586浏览 • 1回复 待解决
HarmonyOS 如何获取网络IP地址
600浏览 • 1回复 待解决
HarmonyOS 如何获取当前设备IP 地址
955浏览 • 1回复 待解决
HarmonyOS 获取app的网络ip
560浏览 • 1回复 待解决
如何获取蜂窝网络ip地址
850浏览 • 1回复 待解决
HarmonyOS 如何获取网络类型
887浏览 • 1回复 待解决
鸿蒙os开放如何获取当前设备ip地址?
6015浏览 • 1回复 待解决
HarmonyOS 获取设备的mac地址和ip地址
827浏览 • 1回复 待解决
获取当前设备类型的方法。
925浏览 • 1回复 待解决
HarmonyOS如何获得设备的公网IP地址
1058浏览 • 1回复 待解决
NEXT版本中如何获取设备网络状态
2993浏览 • 1回复 待解决
HarmonyOS 模拟器的设备IP如何配置
897浏览 • 1回复 待解决
HarmonyOS 如何判断设备类型
944浏览 • 1回复 待解决
HarmonyOS如何判断设备类型?
900浏览 • 1回复 待解决