NEXT版本中如何获取设备的网络状态

API11中如何获取设备的网络状态,比如3G、4G、wifi等。 看文档发现@system.network这个API可以获取,但是已经标记为停止维护。https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-system-network-0000001774121998#ZH-CN_TOPIC_0000001774121998__networkresponse3想问下API11中可以通过哪个API实现类似的效果。

请求时需要获取设备网络状态,进行代码逻辑判断以及数据分析和统计。

HarmonyOS
2024-05-09 23:10:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
xuqing_2000

当前可使用connection模块getNetCapabilities返回的bearType[0]获取当前网络的连接类型(0为移动网络,1为wifi),如果为移动网络再调用radio模块getSignalInformation功能判断当前网络使用的类型对应如下:2G(GSM)、3G(TDSCDMA、WCDMA)、4G(LTE)、5G(NR)connection模块参考文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-net-connection-0000001774281662#ZH-CN_TOPIC_0000001774281662__connectiongetnetcapabilities

radio模块参考文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-radio-0000001774122098#ZH-CN_TOPIC_0000001774122098__radiogetsignalinformation7-1

分享
微博
QQ
微信
回复
2024-05-10 11:15:08
相关问题
如何获取设备横竖屏状态变化通知
361浏览 • 1回复 待解决
NEXT网络请求如何上传大文件 ?
134浏览 • 1回复 待解决
如何获取当前设备设备名称
172浏览 • 1回复 待解决
如何查询设备SDK版本等信息
361浏览 • 1回复 待解决
设备信息udid无法获取
111浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
661浏览 • 1回复 待解决
如何获取应用版本信息
314浏览 • 1回复 待解决
鸿蒙如何获取设备绑定设备ID?
158浏览 • 1回复 待解决
如何获取设备CPU信息
324浏览 • 1回复 待解决
如何监听设备横竖屏切换状态
152浏览 • 1回复 待解决
如何获取App版本号,版本名等信息
1075浏览 • 1回复 待解决
如何获取app配置版本信息
375浏览 • 1回复 待解决
如何获取UI组件显示或隐藏状态
274浏览 • 1回复 待解决
ArkUI 如何设置组件悬停状态
208浏览 • 1回复 待解决
如何获取设备相关信息
337浏览 • 1回复 待解决