Android开发之Wifi基础教程
本文实例讲述了Android开发Wifi的基础知识。分享给大家供大家参考。具体如下:
Android提供了WifiManager这个类,通过这个类可以进行wifi相关的各种操作。
通过
wifiManager=(WifiManager)getSystemService(Context.WIFI_SERVICE)
可获取该类的实例。
1.获取wifi开启状态(只要手机的wifi打开了,即认为是开启状态,而与是否连接了某个wifi无关):
booleanisOpen=wifiManager.isWifiEnabled();
2.修改wifi状态,通过参数可打开wifi或关闭wifi
wifiManager.setWifiEnabled(true);
3.获取附近的wifi(必须在wifi已经打开的情况下)
List<ScanResult>list=wifiManager.getScanResults();
4.获取当前连接上的wifi
WifiInfowifiInfo=wifiManager.getConnectionInfo();
5.获取当前的wifi配置列表(即为手机连接wifi时页面显示的wifi列表)
List<WifiConfiguration>configList=wifiManager.getConfiguredNetworks();
6.连接/断开连接某个wifi(注:不会改变wifi的开启状态)
连接,第一个参数为wifiManager.getConfiguredNetworks()中或wifiManager.getConnectionInfo()中返回的某个wifi的netid,第二个参数为连接该wifi的同时是否关闭其它wifi
wifiManager.enableNetwork(netId,true);
断开连接,参数含义同上
wifiManager.disableNetwork(netId); wifiManager.disconnect();
完整实例代码点击此处本站下载。
希望本文所述对大家的Android程序设计有所帮助。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短