WIFI网络操作
WIFI网卡状态(不可用状态值为1,正在关闭值为0,可用状态值为3,正在打开值为2)
WIFI网卡状态是由一系列的整型常量表示,这一系列的整型常量都存储于WifiManager的类中
1、WIFI_STATE_DISABLED WIFI网卡不可用
2、WIFI_STATE_DISABLING WIFI正在关闭
3、WIFI_STATE_ENABLED WIFI网卡可用
4、WIFI_STATE_ENABLING WIFI网卡正在打开
5、WIFI_STATE_UNKNOWN 未知网卡状态
操作WIFI网卡的权限,在AndroidManifest.xml中声明:
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
打开wifi网卡代码:
WifiManager wifiManager = (WifiManager)OtherActivity.this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true); //打开WIFI网卡
Toast.makeText(OtherActivity.this, "当前wifi网卡状态" + wifiManager.getWifiState(), Toast.LENGTH_LONG).show(); //输出当前wifi状态
关闭wifi网卡代码:
wifiManager.setWifiEnabled(false); //打开WIFI网卡
获取wifi网卡状态:
wifiManager.getWifiState();
最新文章
- OO方式下,ALV TREE和ALV GRID的不同之处
- 如何使用C自带的qsort快速排序
- oracle优化
- Java NIO框架Mina、Netty、Grizzly介绍与对比(zz)
- MyEclipse6.5注册码(转)
- 【CSS3】---盒模型margin、padding及border
- mahout算法源码分析之Collaborative Filtering with ALS-WR (四)评价和推荐
- SASS相关
- 更新BLUZ
- jquery.cookie.js 的配置
- 让你的Javascript提升70%性能
- ●BZOJ 2743 [HEOI2012]采花
- Linux/Unix 中 wheel 组的来源
- vue-cli 构建项目在IE中无法运行解决方式(build之后可运行)
- ScheduledExecutorService--目前最理想的定时任务实现方式
- Leetcode 496. 下一个更大元素 I
- GitHub git 命令思维导图
- vc++获取网页源码
- c++学习笔记—单链表基本操作的实现
- 004-ubuntu安装配置SSH服务