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
按赞同
/
按时间
油炸帕尼尼

当前可使用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
相关问题
HarmonyOS如何获取当前网络状态
521浏览 • 1回复 待解决
求告知如何获取设备状态
274浏览 • 1回复 待解决
如何获取当前设备所在网络ip
471浏览 • 1回复 待解决
获取当前网络状态方法
682浏览 • 1回复 待解决
如何获取设备横竖屏状态变化通知
1891浏览 • 1回复 待解决
如何获取当前设备设备名称
2372浏览 • 1回复 待解决
设备信息udid无法获取
1776浏览 • 1回复 待解决
如何查询设备SDK版本等信息
2231浏览 • 1回复 待解决