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
相关问题
获取当前网络状态方法
177浏览 • 1回复 待解决
如何获取设备横竖屏状态变化通知
907浏览 • 1回复 待解决
NEXT网络请求如何上传大文件 ?
809浏览 • 1回复 待解决
如何获取当前设备设备名称
922浏览 • 1回复 待解决
设备信息udid无法获取
759浏览 • 1回复 待解决
如何查询设备SDK版本等信息
1033浏览 • 1回复 待解决
鸿蒙如何获取设备绑定设备ID?
621浏览 • 1回复 待解决
如何获取设备CPU信息
1010浏览 • 1回复 待解决
基于原生能力网络状态感知
37浏览 • 1回复 待解决
如何获取当前设备宽度?
149浏览 • 1回复 待解决
如何获取应用版本信息
935浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
1449浏览 • 1回复 待解决
如何监听设备横竖屏切换状态
714浏览 • 1回复 待解决