WiFi 网络操作(一)-- MarsChen Android 开发教程学习笔记


什么是WiFi
WiFi 是一种无线联网技术。

获取WiFi 网卡的状态
WiFi 网卡都是由一系列整形常量来表示的,存储在WifiManager 类中。
WIFI_STATE_DISABLED:WiFi 网卡不可用;
WIFI_STATE_DISABLING:WiFi 正在关闭;
WIFI_STATE_ENABLED:WiFi 网卡可用;
WIFI_STATE_ENABLING:WiFi 网卡正在打开;
WIFI_STATE_UNKNOW:未知网卡状态;
WiFi 改变状态需要一定时间。

操作WiFi 所需要的权限
在AndroidManifest 文件中设置WiFi 所需要的权限,利用<uses-permission ></user-permission>标签,如:

<uses-permission android:name="android.permission.XXX"/>

其中“XXX”位置使用如下标签:
CHANGE_NETWORK_STATE:允许应用改变链接网络的状态;
CHANGE_WIFI_STATE:允许应用改变链接WiFi 的状态;
ACCESS_NETWORK_STATE:允许应用使用网络相关的信息;
ACCESS_WIFI_STATE:允许应用使用WiFi 网络相关的信息。
另外,在开发文档的Manifest.permission 类中能够找到更多权限。

改变WiFi 网卡的状态
通过对WifiManager 对象改变WiFi 对象。
   
   
WifiManager wifiManager = (WifiManager)Context.getSystemService(Service.WIFI_SERVICE);
/*打开、关闭WiF 网卡*/
wifiManager.setWifiEnabled(true/false);
/*获取网卡当前的状态*/
wifiManager.getWifiState();


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值