admin 管理员组文章数量: 887006
Nexus 5.0刷Android
5.0之后,无论wifi还是移动上网,总会在右上角出现感叹号问题。之前还没怎么留意,后来有人说这个为一种网络探测,会访问google的Captive
Portal Server页面(http://clients3.google/generate_204
),现由于某些原因不可访问,可能带来耗电,好吧,在SAE自建一个服务器解决这个问题吧。
普通用户的解决方法:
对于普通用户来讲,可以通过adb,将captive_portal_server替换为本人建立的服务器(50.horseluke.sinaapp)。
如果不想在电脑安装adb,那可以在手机中安装Android Terminal Emulator,然后运行命令替换。
该命令如下:
settings
put global captive_portal_server 50.horseluke.sinaapp
(PS:根据朋友测试,该命令暂时不需要su,也就是说不需要root即可运行)
开发者或有兴趣深入研究该问题的解决方法:
如果想在SAE(Sina App Engine,新浪云平台)架设自己的Captive Portal
Server,请见此处本人编写的GitHub代码:https://github/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
版权声明:本文标题:nexus 5 android 6.0 wifi老断线,解决刷Android 5.0后wifi等网络连接处出现感叹号问题(Nexus 5测试通过)... 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729028317h1308866.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论