Android Wifi网络操作

一.wifi网卡状态:

1.WIFI_STATE_DISABLED         网卡不可用

2.WIFI_STATE_DISABLING    网卡正在关闭

3.WIFI_STATE_ENABLED     网卡可用

4.WIFI_STATE_ENABLING      网卡正在打开

5.WIFI_STATE_UNKNOWN         未知网卡状态

二.操作wifi网卡所需要的权限:在Manifest.permission中进行查看,参考api

三.改变wife的状态,主要类为wifiManager类

  WifiManager wifiManager = (WifiManager)context.getSystemService(Service.wifi_service);

  wifiManager.setWifiEnabled(true);//设置wifi是否可用

  wifiManager.getWifiState();//获取wifi的状态

四.在Manifest.xml中配置wifi权限

  //允许改变网络连接权限

  <user-permission android:name="android.permission.CHANGE_NETWORK_STATE"></user-permission>

  //允许改变WIFI状态

  <user-permission android:name="android.permission.CHANGE_WIFI_STATE"></user-permission>

  //允许访问网络权限

  <user-permission android:name="android.permission.ACCESS_NETWORK_STATE"></user-permission>

  //允许访问wifi权限

  <user-permission android:name="android.permission.ACCESS_WIFI_STATE"></user-permission>

posted @ 2013-06-12 19:49  陈欢  阅读(95)  评论(0)    收藏  举报