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>
  • 相关阅读:
    Android游戏开发研究与主角在地图滚动
    程序猿学一点金融知识,但是,如果没有提示代码
    Java8的日期和时间的库20经常使用的演示样本
    通用Key-Value存储系统的存储管理策略解析
    车库门开启器
    timesten备份和恢复
    HTML DOCTYPE 重要性
    嵌Ruby 2 《捆绑》
    Jexus web server V5.6.1正式公布
    卓尼斯ZT-180评測
  • 原文地址:https://www.cnblogs.com/renyuan/p/2553949.html
Copyright © 2011-2022 走看看