WIFI

WIFI网络操作

 

一、WIFI网卡的状态

 

wifi网卡的状态是由一系列的整形常量来表示的:

 

1.WIFI_STATE_DISABLED: WIFI网卡不可用

2.WIFI_STATE_DISABLEING: WIFI正在关闭

3.WIFI_STATE_ENABLED: WIFI网卡可用

4.WIFI_STATE_ENABLING: WIFI网卡正在打开

5.WIFI_STATE_UNKNOWN:未知网卡状态

 

二、改变WIFI网卡的状态

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

WifiManager wifiManager= (WifiManager)Context.getSystemSerivice(Serivice.WIFI_SERVICE);

 

打开WIFI网卡

wifiManager.setWifiEnabled(true);

关闭Wifi网卡

wifiManager.setWifiEnabled(false);

获取网卡当前的状态

wifiManager.getWifiState();

 

 

三、操作WIFI所需要的权限

关于操作权限,可以在帮助文档Manifest.Permission中找到完整的列表。部分常用如下:

CHANGE_NETWORK_STATE :允许修改网络状态的权限。

CHANGE_WIFI_STATE :允许修改 WIFI 状态的权限。

ACCESS_NETWORK_STATE :允许访问网络状态的权限。

ACCESS_WIFI_STATE :允许访问 WIFI 状态的权限。

在AndroidManifest.xml文件中添加权限。 

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission> 
  <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>  、
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> 
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值