网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Androidk开发——解决WIFI断线问题

因为工作需要,要求通过程序控制,指定手机连接某个WIFI,可是在手机当前的网络中,有多个已经保存的WIFI,在代码中指定连接其中的某一个WIFI,可是经常过了一阵子就自动断开,又自动重连另外的WIFI。

超过10多年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都网站设计、成都网站建设,成都网站推广,成都网站优化,整体网络托管,微信平台小程序开发,微信开发,app软件开发公司,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

 

在网上找了半天,没有找到真正的原因,有的说是Android版本问题,要把DHCP改为用以前的版本,有的说是路由器频率问题,要修改频率设置。我遇到的现象貌似都不是这个原因,因为如果是手动连接这些WIFI,个个都很稳定,不会忽然自己断开重新连接别的WIFI,只有在我的程序里通过代码连接WIFI才会有这个问题。

 

后来忽然突发奇想,先手动把当前网络中所有已经保存的WIFI全部删除,再用程序连接指定WIFI后,结果就不断线了。嗯,想来也是这样,保存的WIFI只剩下这一个了,想断开连别的也不行啊。

 

但是这个做法也有问题,总不能跑了我的程序后,用户手机上之前保存的WIFI都没了,需要连接的时候还要重新输入密码,这样肯定不行。在网上找了一下,发现WifiManager有个disableNetwork函数,只需要在连接指定WIFI之前,把所有其余保存的WIFI全部disable,这样连接指定WIFI后,也同样不会断线,而且被disable的WIFI还是可用的,再次连接时不用重新输入密码。


当前文章:Androidk开发——解决WIFI断线问题
地址分享:http://bjjierui.cn/article/pgpsss.html

其他资讯