在应用开发过程中经常需要对网络进行判断,例如:当前信号是WIFI信息时才进行下载。下面是判断网络信号的基本逻辑:
1、判断网络连接是否为WLAN
//获取WLAN管理对象
WifiDevice wifiDevice = WifiDevice.getInstance(NetSlice.this);
//调用WLAN连接状态接口,确定当前设备是否连接WLAN
boolean isConnected = wifiDevice.isConnected();
2、如果不为WLAN,通过RadioInfoManager获取蜂窝网络类型
//获取RadioInfoManager对象。
RadioInfoManager radioInfoManager = RadioInfoManager.getInstance(context);
//获取信号信息。
List signalList = radioInfoManager.getSignalInfoList(slotId);
//检查信号信息列表大小。
if (signalList.size() == 0) {
return;
}
//依次遍历list获取当前驻网networkType对应的信号信息。
LteSignalInformation lteSignal = null;
for (SignalInformation signal : signalList) {
int signalNetworkType = signal.getNetworkType();
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
1. 介绍本篇CodeLab将实现的内容HarmonyOS是面向全场景多终端的分布式操作系统,使得应用程序的开发打破了智能终端互通的性能和数据壁垒,业务逻辑原子化开发,适配多端。通过一
发表于 09-17 16:12
1. 介绍本篇CodeLab将实现的内容HarmonyOS是面向全场景多终端的分布式操作系统,使得应用程序的开发打破了智能终端互通的性能和数据壁垒,业务逻辑原子化开发,适配多端。通过一
发表于 09-21 15:23
/basic-fundamentals-0000000000041611快速入门补充该实例在新建工程时需要选择的设备类型和模板,避免开发者选择错误https://developer.harmonyos.com/cn/docs/d
发表于 10-14 18:04
在应用开发过程中经常需要对网络进行判断,例如:当前信号是WIFI信息时才进行下载。下面是判断网络信号的基本
发表于 04-15 16:35
Beta。这些新API带来了哪些开发上的变化?快来了解吧~01版本类型介绍面向开发者的HarmonyOS版本包含以下三种类型,具体说明如图
发表于 07-08 11:14
景、详细的开发步骤, 帮助开发者全面理解申请后台任务的必要性、后台任务类型和申请操作步骤等。
本期 HarmonyOS 开发者资料直通车带您
发表于 11-29 09:58
HarmonyOS 视频模块支持视频业务的开发和生态开放,开发者可以通过已开放的接口很容易地实现视频媒体的播放、操作和新功能开发。视频媒体的常见操作有视频编解码、视频合成、视频提取、视
发表于 10-15 14:47
•30次下载
开篇第一句,所有学习与开发资料以官方资料为准。任何博客类只能作为参考,自行判断优良,不要被误导,包括本人的所有博客。 HarmonyOS 官方文档地址 应用开发: https
发表于 09-28 09:31
•4886次阅读
华为开发者HarmonyOS零基础入门:逻辑代码相应调试,导入系统能力包,引用UI资源,调用系统能力实现具体功能逻辑。
发表于 10-23 10:38
•1327次阅读
HDC 2021华为开发者分论坛HarmonyOS测试技术与实战-BOX硬件辅助与网络仿真方案展示
发表于 10-23 17:05
•1637次阅读
HDC 2021华为开发者分论坛HarmonyOS测试技术与实战-BOX网络损伤Demo演示
发表于 10-23 17:10
•1788次阅读
2021华为开发者分论坛HarmonyOS学生公开课-如何学习HarmonyOS应用开发?
发表于 10-24 11:09
•2139次阅读
Beta。这些新API带来了哪些开发上的变化?快来了解吧~ 01 版本类型介绍 面向开发者的HarmonyOS版本包含以下三种类型,具
发表于 07-06 20:34
•3310次阅读
电子发烧友网站提供《网络变压器与PHY连接方式与PHY驱动类型判断.docx》资料免费下载
发表于 03-07 15:11
•3次下载
伴随着HarmonyOS 5.0.0 Release、HarmonyOS 5.0.1 Release版本的发布,HarmonyOS官网文档也带来了不少上新内容。本期HarmonyOS
发表于 12-30 09:54
•48次阅读
评论