zoukankan      html  css  js  c++  java
  • 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();

  • 相关阅读:
    AngularJS之ng-repeat指令
    AngularJS之ng-controller指令
    HttpClient通过Post上传文件
    response.setHeader()的用法
    response 设置响应头的常用几种方法
    理解HTTP session原理及应用
    mysqldump 利用rr隔离实现一致性备份
    Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
    AngularJS之ng-model指令
    AngularJS之ng-app指令
  • 原文地址:https://www.cnblogs.com/zhanglei93/p/4672306.html
Copyright © 2011-2022 走看看