zoukankan      html  css  js  c++  java
  • wifi操作及实例

    1.什么事WIFI
      利用无线路由器上网的协议
    2.获取WIFI网卡的状态
       WIFI网卡的状态是由一系列的整形常量来表示的
       有状态:
        网卡不可用WIFI_STATE_DISABLED 对应值为1
        网卡正在关闭WIFI_STATE_DISABLING 对应值为0
        网卡可用WIFI_STATE_ENABLED 对应的值为3
        网卡正在打开WIFI_STATE_ENABLING 对应的值为2
        未知网卡状态WIFI_STATE_UNKNOWN 对应值为4
    3.操作WIFI所需要的权限
       注:在android中设置权限的类是Manifest.permission
    4.改变WIFI网卡的状态
       对网卡进行操作需要通过核心类WifiManager对象来进行
       重要的方法:
       获取该对象的方法:
       WifiManager wifiManager  = Context.getSystemService(Context.WIFI_SERVICE);
       打开WIFI网卡
       wifiManager.setWifiEnabled(true);
       关闭WIFI网卡
       wifiManager.setWifiEnabled(false);
       获取网卡当前状态
       wifiManager.getWifiState();
       在主配置文件中设置权限:
            <!-- 设置四个权限分别为访问网络状态和wifi状态,改变 网络状态和wifi状态-->
           <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>
  • 相关阅读:
    用R语言完成的交通可视化报告
    二维码(带有图片)的生成
    大文件数据去重复
    shell 脚本大文件处理
    Domain-specific language 领域特定语言
    cacheed 限制 4节点 3000万 es 批量删除 shell脚本练习 elasticsearch_action
    cached
    广告中嵌入非广告 非广告中嵌入广告
    js 四种调用方式 Method Invocation Pattern
    js 变量作用域
  • 原文地址:https://www.cnblogs.com/renyuan/p/2553949.html
Copyright © 2011-2022 走看看