一.什么是WIFI

WIFI 就是一种无线联网技术,常见的一个就是无线路由器。那么在这个无线路由器的电波覆盖的有效范围内都可以采用 WIFI 连接的方式进行联网。如果无线路由器连接了一个ADLS线路或者别的联网线路,则又被称为“热点”。

二.获取WIFI网卡的状态

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

1. WIFI_STATE_DISABLED : WIFI网卡不可用(1)

2.WIFI_STATE_DISABLING : WIFI网卡正在关闭(0)

3.WIFI_STATE_ENABLED : WIFI网卡可用(3)

4.WIFI_STATE_ENABLING : WIFI网正在打开(2) 《WIFI启动需要一段时间》

5. WIFI_STATE_UNKNOWN  : 未知网卡状态

三.操作WIFI所需要的权限

CHANG.NETWORK.STATE

CHANG.NETWORK.WIFISTATE

ACCESS.NETWORK.STATE

ACCESS.NETWORK.WIFISTATE

四.改变WIFI网卡的状态

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

WIFIManager wifiManager = (wifiManager)Content.getSystemService(Service.WIFI_Service);

2.打开WIFI网卡

wifiManager.setwifiEnabled(true);

3.关闭WIFI网卡

wifiManager.setwifiEnabled(false);

4.获取网卡的状态

wifiManager.getwifistate();

五.注意

1.只有加入权限才能访问网络,否则会暴露权限不够

2.implements是一个内部内

3.Activity是Context的一个子类

转载于:https://www.cnblogs.com/Gaojiecai/archive/2011/08/11/2134331.html

WIFI 网络操作--------------------笔记相关推荐

  1. Android 学习 笔记_09. WIFI网络操作

    1.概念 2.wifi网卡的状态 WIFI_STATE_DISABLED:wifi网卡不可用(1) WIFI_STATE_DISABLING:wifi正在关闭(0) WIFI_STATE_ENABLE ...

  2. Android学习笔记-Wifi网络操作

    Wifi网卡状态 WIFI_STATE_DISABLED Wifi网卡不可用 WIFI_STATE_DIABLING Wifi网卡正在关闭 WIFI_STATE_ENABLED Wifi网卡可用 WI ...

  3. ESP8266学习笔记6:ESP8266规范wifi连接操作

    一.前言 我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境.基础功能.进阶学习三大部分.方便自己和他人.可点此查看,欢迎交流. 之前在笔记4<ESP8266的SmartC ...

  4. ITN网络课程笔记(十七)(完)

    十七.构建小型网络 十七.构建小型网络 1.小型网络中的设备 1.1.小型网络拓扑 1.2.小型网络的设备选择 成本 端口/接口的速度和类型 可扩展性 操作系统的功能和服务 1.3.小型网络的IP编址 ...

  5. 趣谈网络协议笔记-二(第十三讲)

    趣谈网络协议笔记-二(第十三讲) 套接字Socket:Talk is cheap, show me the code 前言 这只是笔记,是为了整理刘超大神的极客时间专栏的只是而存在的! 经常会在网络上 ...

  6. 趣谈网络协议笔记-二(第七,八,九讲)

    趣谈网络协议笔记-二(第七,八,九讲) 勉励 人生而自由,却无往不在枷锁(牢笼)之中. ------卢梭@<社会契约论> 为那些有形的牢笼感到庆幸吧. 为自己出生于这个时代感到庆幸吧,因为 ...

  7. 趣谈网络协议笔记-二(第六讲)

    趣谈网络协议笔记-二(第六讲) 交换机记忆的到底是端口,还是方向,如果是方向那么何来方向,下图中的感觉更像是网桥? 局域网中的数据是不是必定先经过交换机(网桥,hub)? 为什么广播时mac地址为25 ...

  8. 趣谈网络协议笔记-二(第五讲)

    趣谈网络协议笔记-二(第五讲) 目录 第二模块 底层网络知识讲解:第二层到第三层 第5讲 | 从物理层到MAC层:如何在宿舍离自己组网完联机游戏 第6讲 | 交换机与VLAN:办公室太复杂,我要回学校 ...

  9. 【Tools】python环境操作笔记

    python环境操作笔记 1.安装Python虚拟环境 2.python pip 添加清华镜像 3.Ubuntu卸载python后出现系统崩溃以及各种问题的解决方法 4.Python下关于 tkint ...

最新文章

  1. CSV与List的互相转换(python实现)
  2. Sorry, user *** is not allowed to execute ‘xxxx‘ as root on ****.
  3. mysql long类型_MySQL数据类型笔记
  4. 小程序入门学习13--云函数与数据库02
  5. 《高质量程序设计指南:C++/C语言》图书信息
  6. Web安全:SQL注入工具
  7. python撤回快捷键大全_Python基础之PyCharm快捷键大全
  8. python实现批量修改文件夹的图片格式及大小
  9. mysql数据库恢复
  10. 电商数据库设计之MySQL 数据库设计规范
  11. CISP 考试教材《第 1 章 知识域:信息安全保障》知识整理
  12. ad采样做按键开关_基于ad采样电路的多路开关量采集装置及其采集方法
  13. bzoj5369loj6433 [Pkusc2018]最大前缀和
  14. 《数字图像处理》-(3)-2频率域滤波
  15. 谷歌(chrome)恐龙小游戏外挂
  16. 江苏工匠杯easyphp
  17. margin属性的正负值确定
  18. 深度学习_目标检测_SPP(Spatial Pyramid Pooling)详解
  19. h264解码之自定义信息(SEI)
  20. L1-039 古风排版 (20 分)

热门文章

  1. React学习(8)—— 高阶应用:不使用ES6、JSX实现React
  2. android RadioGroup中设置selector后出现多个别选中的RadioButton的解决办法
  3. linux mkfifo管道
  4. 项目成功的关键是在投资最少的时候找出错误
  5. java jpeg压缩算法_在创建JPEG时,我可以更改Java的ImageWriter使用的压缩算法吗?
  6. html text align属性,CSS中的text-align属性怎么用
  7. mysql jpa 正则_Spring Data JPA 实例查询
  8. python携程使用_简单了解python gevent 协程使用及作用
  9. 用心摘种一树技能,植树节送3本书
  10. Pytest之收集用例及命令行参数