如何获取网络类型:Wi-Fi,3G,4G,5G等

如何获取网络类型:Wi-Fi,3G,4G,5G等

HarmonyOS
2024-03-19 15:01:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
胖头鱼圆滚滚

先通过getNetCapabilities去获取网络的类型,判断默认网络是WIFI还是蜂窝。

如果是Wi-Fi,则直接确认网络类型是Wi-Fi。如果是在蜂窝连接情况下,可以调用radio.getSignalInformation获取指定SIM卡槽对应的注册网络信号强度信息列表,返回SignalInformation对象的数组,其中,返回的signalType代表网络类型NetworkType,signalType的值对应网络类型如下:

  • GSM:2G
  • CDMA:电信2G
  • WCDMA:3G
  • TDSCDMA:3G
  • LTE:4G
  • NR:5G
分享
微博
QQ
微信
回复
2024-03-19 23:03:34
相关问题
鸿蒙java中有没有控制4G/5G开关的接口
5160浏览 • 1回复 待解决
WebView支持4G & WIFI双链路能力吗?
806浏览 • 1回复 待解决
harmonyOS什么时候支持4G以上的设备?
8842浏览 • 2回复 待解决
为什么开省电模式就没有5G
12803浏览 • 3回复 待解决
华为mate20X 4G版可以升级鸿蒙吗?
9327浏览 • 1回复 待解决
如何获取Wi-Fi的networkid
2323浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境?
446浏览 • 1回复 待解决
跳转Wi-Fi 设置页如何实现?
265浏览 • 1回复 待解决
mate30 5G鸿蒙110版本更新升级150版本
7530浏览 • 1回复 待解决
HarmonyOS WI-FI如何设置代理的问题
66浏览 • 1回复 待解决
求大佬告知如何扫描Wi-Fi列表
2193浏览 • 1回复 待解决
npm install -g serialport出错怎么办
15587浏览 • 5回复 待解决
HarmonyOS 仅Wi-Fi下加载图片控制
322浏览 • 1回复 待解决