1、wifi网卡有以下几种状态:
2、 要对wifi进行操作,首先要在AndroidMenifest.xml中取得权限的,如下:
<!-- 以下是使用wifi访问网络所需要的权限-->
<uses-permissionandroid:name="android.permission.CHANGE_NETWORK_STATE">
</uses-permission> //修改网络状态的权限
<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE">
</uses-permission> //修改wifi状态的权限
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE">
</uses-permission> //访问网络权限
<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE">
</uses-permission> //访问wifi权限
3、 对wifi网卡进行操作需要通过WifiManger对象来进行,获取该对象的方法如下:
WifiManger wifiManger =
(WifiManger)Context.getSystemService(Service.WIFI_SERVICE);
打开wifi网卡
Wifimanger.setWifiEnabled(true);
关闭wifi网卡
wifiManger.setWifiEnablee(false);
获取网卡的当前的状态
wifiManger.getWifiState();