开启Wifi和热点时的互斥关系

Wifi和热点不能同时开启:

因此在开启Wifi时需要先关闭热点,开启热点时需要先关闭Wifi

开启和关闭热点:

/**
     * Wifi热点开关. Wifi和热点不能同时打开,所以打开Wifi的时候需要关闭热点
     *
     * @author jiangping.li
     * @return
     * @since MT 1.0
     */
    public boolean setWifiApEnabled(boolean enabled) {
        Method method1 = null;
        // 通过反射调用设置热点
        Method method;
        try {
            method = mWifiManager.getClass().getMethod("setWifiApEnabled",
                    WifiConfiguration.class, Boolean.TYPE);
            WifiConfiguration apConfig = null;
            if (enabled){
                //开启热点,配置config,此处省略.
                apConfig = new WifiConfiguration();
                ....
                ....
            }
            // 返回热点设置状态
            return (Boolean)method.invoke(mWifiManager, apConfig, false);
        } catch (NoSuchMethodException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        } catch (InvocationTargetException e) {
            e.printStackTrace();
        }
        return true;
    }

开启和关闭wifi:

public boolean setWifiApEnabled(boolean enabled) {
    mWifiManager.setWifiEnabled(enabled);
    return enabled;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-26 03:02:18

开启Wifi和热点时的互斥关系的相关文章

怎样在Win7系统建立并开启Wifi热点

http://jingyan.baidu.com/article/48a42057a03cf7a9242504d0.html还在担心手机卡流量太少了吗?不妨试试在Win7系统下建立并开启WiFi热点,有了WiFi,你就可以畅玩支持WiFi的移动设备了. 工具/原料 笔记本(Win7系统) WiFi设备 步骤/方法 1 首先,确定你的笔记本已经开启了无线. 点击电脑左下角的开始,在搜索程序和文件栏输入cmd. 2 在上图中找到Windows命令处理程序cmd.exe,右击选择以管理员身份运行. 3

windows系统使用cmd命令开启wifi!

前言: 1.现在的很多pc都自带无线网卡,因此如果手机没有流量了,利用pc开启个热点是很好的选择,比如电脑管家,360,猎豹等都可以开启热点. 2.在使用第三方软件创建wifi时,会经常出现掉线的情况.使用cmd命令创建稳定可靠的wifi热点,并且还可以查看已连接用户哦. 3.开启windows 的自带的隐藏功能虚拟WiFi和SoftAP(即虚拟无线AP),可以让电脑变成无线路由器以操作系统为windows的笔记本或装有无线网卡的台式机作为主机. 环境: win8 独立网卡 步骤: 1.打开cm

静态库链接时的依赖关系和先后顺序

1 静态库链接时的依赖关系 静态库之间是有依赖关系的,比如A.lib依赖于B.lib.C.lib.D.lib.E.lib,因为A会使用B.C.D.E中的函数. 2 使用静态库时的先后顺序 是不是B.C.D.E一定要放在A的后面?或者说,如果自己依赖于某个库,那么自己就要放在这个库的后面? 如果是的话,为什么会这样?是所有的链接器都是这样的吗? MSVC++12.0编译器是不管这个顺序的,gcc的未知. 3 使用静态库时必须注意依赖关系 也就是说,要使用一个lib时,要把它依赖的所有的lib都加上

使用wiwiz实现WiFi无线热点认证与计费网关

本文介绍如何利用Wiwiz HotSpot Builder系统在笔记本电脑上创建WiFi无线热点认证网关并实现计费管理. 随着WiFi与WLAN技术的普及,现在,架设一个无线热点变得越来越容易.一般,只需要购买一个普通的无线路由器,通过简单的设置SSID,WEP或WPA加密设置之后就可以组建一个无线局域网了.这种无线局域网在一般的家庭或小型企业中很常见.但是这种应用模式并不能满足商业应用或运营级的企业应用.作为商业应用的无线WiFi热点仅仅为用户提供简单的网络互连是不够的,还需要网络接入的认证机

树莓派学习笔记——Wifi AP热点模式 使用RT5370

0.前言 本文详细说明为树莓派增加Wifi AP热点功能的具体步骤.配置完成之后,树莓派将增加一个Wifi热点功能,使用笔记本或手机便可连接树莓派,树莓派具有了AP热点功能,可更一步扩展树莓派相关的WEB功能,通过连接树莓派提供的热点,登录树莓派提供的WEB服务,便可获得树莓派所监控的相关信息. 配置的步骤较多,请保持耐心. [配置说明] 1.树莓派热点名称(SSID)为Raspberry_AP,热点密码为12345678,加密方式为WPA2. 2.树莓派无线网口的IP地址为192.168.0.

开启WiFi代码

将下面的这段断码直接复制然后在dos下粘贴即可开启WiFi啦!(对了,ssid表示你要取的WiFi名称, key表示密码,祝你好运!) @echo off netsh wlan set hostednetwork mode=allow netsh wlan set hostednetwork ssid=lovelookyou key= lovelookyou netsh wlan start hostednetwork net start ALG net start BFE net start

openwrt默认不开启wifi

Openwrt默认不开启wifi,要开启的话, 修改这个文件: openwrt/trunk/package/kernel/mac80211/files/lib/wifi/mac80211.sh. 滚到文件最后, 注释掉 # REMOVE THIS LINE TO ENABLE WIFI: #option disabled 1

升级了win10后开启wifi热点出现iphone&macbook连接断线的问题(win7也一样)

升级了win10后开启wifi热点出现iphone&macbook连接 不间断 断线的问题 文后附上开启虚拟wifi的办法 百度参考了别人也出现这种问题,解决办法是修改信道,默认信道是11,修改到6貌似就好了. 具体修改: 打开wifi网卡的属性,点击高级,设置Ad Hoc Channel 802.11 b/g 值为6(默认是11) 然后重启wifi.问题就解决了. 参考文章链接:http://bbs.feng.com/read-htm-tid-8610156.html 附:开启虚拟wifi:(

windows10——当电脑无法连接手机热点时,可以利用数据线辅助

当我们的电脑无法连接手机热点时,如果身边有一根数据线,也可以轻松地给电脑提供网络! 用数据线将手机和电脑连接起来 打开手机的[设置]-->[更多]-->[移动网络共享]-->将[USB共享网络]的按钮打开 结果如下: 注意:要记得关注自己的手机流量啊哈! 原文地址:https://www.cnblogs.com/zwxo1/p/11370005.html