Android WIFI

  Android WIFI网卡有一些状态,由一系列的整形常量来表示:

常量名

常量值

网卡状态 WIFI_STATE_DISABLED         

1     

 WIFI网卡不可用 WIFI_STATE_DISABLING               

0

 WIFI正在关闭 WIFI_STATE_ENABLED

3

 WIFI网卡可用 WIFI_STATE_ENABLING

2

 WIFI网卡正在打开 WIFI_STATE_UNKNOWN

4

 未知网卡状态

在应用程序中操作WIFI网卡一定的权限,主要操作权限有四个: 

 

 

 

 

改变WIFI网卡的状态

  对WIFI网卡进行操作需要通过WifiManager对象来进行,获取该对象的方法如下: 

  WifiManager wifiManger=(WifiManger)Context.getSystemService(Service.WIFI-SERVICE); 

  wifiManager.setWifiEnabled(true); //打开WIFI网卡

  wifiManager.setWifiEnabled(false); //关闭WIFI网卡

  wifiManager.getWifiState();//获取网卡当前的状态