wifi开发小总结
来源:互联网 发布:乐器调音软件 编辑:程序博客网 时间:2024/06/05 23:43
主题的流程
1.获取到wifi的管理器
WifiManger mwifimanager = (WifiManger)context.getSystemService(WIFI_SERVICE);
2.通过管理器可以开启/关闭WIFI
mwifimanager.setWifiEnabled(
true
);true-->开启 false-->关闭
3.通过管理器获取wifi状态
mwifimanager.getWifiState(); 返回值是一个int类型,0-->正在关闭; 1-->不可用状态;2-->正在打开 ;3-->可用状态;4-->不可知状态
4.搜索周边wifi
开启搜索:mwifimanager.startScan();
获得搜索结果:mwifimanager.getScanResults(); 返回值是一个ScanResult对象的list集合;所以可以直接写成下面的方法
public List<ScanResult> getScanResult(){ return mwifimanager.getScanResults();}
5.获取wifi的配置信息(这是个关键的东东啊,不止包含wifi信息,还包含一个至关重要的属性networkID)
mwifimanager.getConfiguredNetworks(); 返回值是一个WifiConfiguration类型的list集合,WifiConfiguration这个东西很关键啊
6.链接wifi
最终都是通过这个方法链接:mwifimanager.enableNetwork(上面所说的networkID, true);
区别主要在于获取networkID。
可以 int networkID = mWifiManager.addNetwork(WifiConfiguration这个就是上面说的很关键的东西);
0 0
- wifi开发小总结
- android wifi小总结
- Android WiFi/WiFi热点开发总结
- Android WiFi/WiFi热点开发总结
- Android WiFi/WiFi热点开发总结
- android中wifi开发总结
- 项目之WIFI开发总结
- Android中WIFI开发总结
- Android开发小知识-WIFI初步
- Android中WIFI开发总结(一)
- Android中WIFI开发总结(二)
- iOS开发中WiFi相关功能总结
- ios开发中WIFI相关功能总结
- iOS开发中WiFi相关功能总结
- ios开发中WIFI相关功能总结
- iOS开发中WiFi相关功能总结
- iOS 开发中WIFI相关功能总结
- iOS开发中WiFi相关功能总结
- linux 地址空间
- distinct
- UINavigationController 之易忘补充
- php实现插入排序
- Java Web -- Servlet(7.1) 用Servlet实现简单的用户登录界面
- wifi开发小总结
- splay学习小记
- xml接口类型的数据(把其中的数据显示出来)
- 奋斗吧,程序员——第八章 衣带渐宽终不悔,为伊消得人憔悴
- Linux的文件系统结构
- UITabbar技巧收集
- spring初始化Bean的方法---实现 InitializingBean接口
- activity_send_args
- 系统调用 write