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();

最新文章

  1. OO方式下,ALV TREE和ALV GRID的不同之处
  2. 如何使用C自带的qsort快速排序
  3. oracle优化
  4. Java NIO框架Mina、Netty、Grizzly介绍与对比(zz)
  5. MyEclipse6.5注册码(转)
  6. 【CSS3】---盒模型margin、padding及border
  7. mahout算法源码分析之Collaborative Filtering with ALS-WR (四)评价和推荐
  8. SASS相关
  9. 更新BLUZ
  10. jquery.cookie.js 的配置
  11. 让你的Javascript提升70%性能
  12. ●BZOJ 2743 [HEOI2012]采花
  13. Linux/Unix 中 wheel 组的来源
  14. vue-cli 构建项目在IE中无法运行解决方式(build之后可运行)
  15. ScheduledExecutorService--目前最理想的定时任务实现方式
  16. Leetcode 496. 下一个更大元素 I
  17. GitHub git 命令思维导图
  18. vc++获取网页源码
  19. c++学习笔记—单链表基本操作的实现
  20. 004-ubuntu安装配置SSH服务

热门文章

  1. 书中的银行,我们一起奋斗的C#,只因乐在其中~
  2. ThinkPHP3.* 模型操作相关函数
  3. spring的代理模式
  4. dom中一些节点获取和增改
  5. 如何知道SQL Server机器上有多少个NUMA节点
  6. SQL Server全时区转换
  7. LB 负载均衡的层次结构
  8. .NET Framework 4.5.2 静默安装参数
  9. 剑指Offer面试题:23.二叉树中和为某一值的路径
  10. Hadoop学习笔记—10.Shuffle过程那点事儿