zoukankan      html  css  js  c++  java
  • wifi的开与关

    1、在manifest申请权限

    <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>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>

    2、相关操作

    WifiManager mWifi=(WifiManager)this.getSystemService(Context.WIFI_SERVICE);//创建对象

    if(mWifi.isWifiEnabled())//若WIFI状态为已打开

    if(mWifi.setWifiEnabled(false))//关闭WIFI

    switch(mWifi.getWifiState())
    {
    case WifiManager.WIFI_STATE_ENABLING://WIFI在启动过程中,将无法关闭
    break;
    case WifiManager.WIFI_STATE_DISABLING://WIFI在关闭过程中,将无法关闭
    break;
    case WifiManager.WIFI_STATE_DISABLED://WIFI已经关闭
    break;
    case WifiManager.WIFI_STATE_UNKNOWN://WIFI处于无知状态

     

  • 相关阅读:
    Redpine的Lite-Fi解决方案获Wi-Fi CERTIFIED认证
    植物园偶遇一直喵
    美食篇
    端午节路过南站
    黄山云海
    一品黄山 天高云淡
    黄山的日出日落
    宏村,寻找你的前世今生
    git把本地文件上传到github上的步骤
    一张照片一个故事
  • 原文地址:https://www.cnblogs.com/wdc224/p/3647392.html
Copyright © 2011-2022 走看看