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 婆婆高寿祝福语大全简短