nexus 5 android 6.0 wifi老断线,解决刷Android 5.0后wifi等网络连接处出现感叹号问题(Nexus 5测试通过)...

a4c26d1e5885305701be709a3d33442f.png

Nexus 5.0刷Android

5.0之后,无论wifi还是移动上网,总会在右上角出现感叹号问题。之前还没怎么留意,后来有人说这个为一种网络探测,会访问google的Captive

Portal Server页面(http://clients3.google.com/generate_204

),现由于某些原因不可访问,可能带来耗电,好吧,在SAE自建一个服务器解决这个问题吧。

普通用户的解决方法:

对于普通用户来讲,可以通过adb,将captive_portal_server替换为本人建立的服务器(50.horseluke.sinaapp.com)。

如果不想在电脑安装adb,那可以在手机中安装Android Terminal Emulator,然后运行命令替换。

该命令如下:

settings

put global captive_portal_server 50.horseluke.sinaapp.com

(PS:根据朋友测试,该命令暂时不需要su,也就是说不需要root即可运行)

开发者或有兴趣深入研究该问题的解决方法:

如果想在SAE(Sina App Engine,新浪云平台)架设自己的Captive Portal

Server,请见此处本人编写的GitHub代码:https://github.com/HorseLuke/drafts/tree/master/sinaapp_generate_204

小狐狸在去年12月有一篇文章专门分析该问题的源头,是Android

5.0新增isCaptivePortal()方法以判断wifi等移动网络连接状态原因;作者还开发了一个一键设置captive_portal_server

apk工具(需root),同时还给出了Apache、Nginx自建Captive

Portal服务器的做法。建议有兴趣的人一读:https://xn--yet824cpd.xn--fiqs8s/45.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值