美文网首页
Wifi网络操作

Wifi网络操作

作者: 艾满 | 来源:发表于2019-04-14 11:55 被阅读0次

    相关权限:

    <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>
    

    改变WIFI网卡的状态,需要通过WifiManager对象来进行:

    WifiManager wifiManager=(WifiManager)getApplicationContext().getSystemService(WIFI_SERVICE);
    

    WIFI的状态,是定义在WifiManager内部的变量 :

    public static final int WIFI_STATE_DISABLED;//关闭1
    public static final int WIFI_STATE_DISABLING;//正在关闭0
    public static final int WIFI_STATE_ENABLED;//打开3
    public static final int WIFI_STATE_ENABLING;//正在打开2
    public static final int WIFI_STATE_UNKNOWN;//未知4
    

    获取网卡当前的状态:

    wifiManager.getWifiState();
    

    打开WIFI

    wifiManager.setWifiEnabled(true);
    

    关闭WIFI

    wifiManager.setWifiEnabled(false);
    

    相关文章

      网友评论

          本文标题:Wifi网络操作

          本文链接:https://www.haomeiwen.com/subject/gcpjwqtx.html