WIFI相关-WifiManager
发布日期:2021-10-07 06:13:05 浏览次数:1 分类:技术文章

本文共 1290 字,大约阅读时间需要 4 分钟。

WifiManager

WifiManager的使用方法。首先需要实例化

WifiManager mWifiManager = (WifiManager) Context

.getSystemService(Context.WIFI_SERVICE);

WifiManager常用的方法主要有

startScan()  //开始扫描

disconnect();  //断开当前WIFI网络

connect(configuration, null); //根据configuration来连接网络
save(configuration, null);//保存网络信息

                getScanResults();//获取WIFI扫描列表,返回为一个list

getConfiguredNetworks();//获取到有configuration信息的WIFI列表

getWifiState() : 获取wifi的状态。

getConnectionInfo() //获取

有五种状态值 

   WIFI_STATE_DISABLING //wifi正在关闭 0

WIFI_STATE_DISABLED //wifi已关闭 1

 WIFI_STATE_ENABLING  //wifi正在打开 2

WIFI_STATE_ENABLED  //wifi网卡可用 3

WIFI_STATE_UNKNOWN //wifi状态不可知 4

public static int getNetWorkState()	{		// 得到连接管理器对象		ConnectivityManager connectivityManager = (ConnectivityManager) SettingApplication				.getInstance().getSystemService(Context.CONNECTIVITY_SERVICE);		NetworkInfo activeNetworkInfo = connectivityManager				.getActiveNetworkInfo();		// 有网络连接		if (activeNetworkInfo != null && activeNetworkInfo.isConnected())		{			// 连接wifi			if (activeNetworkInfo.getType() == (ConnectivityManager.TYPE_WIFI))			{				return NETWORK_WIFI;			}			// 移动网络			else if (activeNetworkInfo					.getType() == (ConnectivityManager.TYPE_MOBILE))			{				return NETWORK_MOBILE;			}			// 有线网络			else			{				return NETWORK_WIRED;			}		} else		{			return NETWORK_ERROR;		}	}

转载地址:https://blog.csdn.net/mengmengkenanjun/article/details/54409184 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Wifi相关----WifiConfiguration+ScanResult
下一篇:WIFI相关

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月23日 13时17分12秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

递归字符串逆序 java_在Java中使用递归反转字符串 2019-04-21
java推送功能实现原理图_IOS 基于APNS消息推送原理与实现(JAVA后台) - 图文 2019-04-21
java streamencoder_[求助]关于apcche与tomcat 2019-04-21
golang mongodb mysql_分享一个golang+mongodb+vuejs开发的博客程序 gocms 2019-04-21
hive java insert_hive表insert报错 2019-04-21
java 调试dll jna_Java调用dll的实现,JNA框架 | 学步园 2019-04-21
ios php上传视频文件_IOS上传图片 PHP服务器接收并上传 2019-04-21
php redis zrevrange,Redis Zrevrange 命令 2019-04-21
php利用word模板导出excel文件,php生成导出word doc和excel文件实例 2019-04-21
java 边缓存边播放,java动态缓存技术:WEB缓存应用 2019-04-21
php云盘匿名,PHP7之匿名类 2019-04-21
matlab数据大小不兼容,MATLAB无法执行赋值,因为左侧的索引与右侧的大小不兼容。 求解... 2019-04-21
editor.md使用php,editor.md 配置参数和使用方法 2019-04-21
python mod,mod_python的安装 2019-04-21
python分析彩票数据,这波太炸了!Python脚本可视化居然可以这么玩 2019-04-21
简单的mysql重置root密码,重置mysql的root密码最简单的方法 2019-04-21
用matlab仿真mmc环流抑制器,一种基于准PR控制原理的MMC阀组环流抑制方法 2019-04-21
oracle 排序的分析函数,Oracle SQL:使用分析排序函数 2019-04-21
oracle direct for hdfs xi下载,ORACLE连接HDFS有个专项的解决方案 2019-04-21
java 403怎么抛出_java – 如何在Spring MVC中返回403禁止? 2019-04-21