源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android开发之Wifi基础教程

  • 时间:2021-01-18 06:31 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android开发之Wifi基础教程
本文实例讲述了Android开发Wifi的基础知识。分享给大家供大家参考。具体如下: Android提供了WifiManager这个类,通过这个类可以进行wifi相关的各种操作。 通过
wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE) 
可获取该类的实例。 1. 获取wifi开启状态 (只要手机的wifi打开了,即认为是开启状态,而与是否连接了某个wifi无关):
boolean isOpen = wifiManager.isWifiEnabled(); 
2. 修改wifi状态,通过参数可打开wifi或关闭wifi
wifiManager.setWifiEnabled(true); 
3. 获取附近的wifi (必须在wifi已经打开的情况下)
List<ScanResult> list = wifiManager.getScanResults(); 
4. 获取当前连接上的wifi
WifiInfo wifiInfo = wifiManager.getConnectionInfo(); 
5. 获取当前的wifi配置列表(即为手机连接wifi时页面显示的wifi列表)
List<WifiConfiguration> configList = wifiManager.getConfiguredNetworks(); 
6. 连接 / 断开连接 某个wifi (注:不会改变wifi的开启状态) 连接,第一个参数为wifiManager.getConfiguredNetworks()中或wifiManager.getConnectionInfo()中返回的某个wifi的net id,第二个参数为连接该wifi的同时是否关闭其它wifi
wifiManager.enableNetwork(netId, true); 
断开连接,参数含义同上
wifiManager.disableNetwork(netId); 
wifiManager.disconnect();
完整实例代码点击此处[url=http://xiazai.jb51.net/201502/yuanma/WifiInfoDemo(jb51.net).rar]本站下载[/url]。 希望本文所述对大家的Android程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部