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

  • 相关阅读:
    rhel5.4 x64安装apache http server2.2.27,并创建自动启服务
    解决BEA-000438 Unable to load performance pack.
    为aix系统挂载iso镜像-命令
    IBM小型机创建RAID
    linux下使用parted工具划分大于2T的分区
    linux下的SElinux
    日立HDS AMS2100存储的调试
    rhel创建yum源
    rfid安全简介
    安卓模拟器抓包
  • 原文地址:https://www.cnblogs.com/zhanglei93/p/4672306.html
Copyright © 2011-2022 走看看