在 AOSP / Android 类原生系统上解决 Wifi 连接警告问题

自 Android 5.0 起,谷歌引入了Captive Portal的机制,用于检测 WiFi网络认证是否正常。由于众所周知的原因,我们在中国大陆并无法访问谷歌的网络,这在某些情况下会导致一些问题,例如:在中国大陆使用一些类原生的ROM时,会提示Wifi连接正常,但无法访问互联网。

我们可以通过打开USB调试,并执行以下命令来修复这个问题。

shell 复制代码
adb shell settings put global captive_portal_http_url http://api.hestudio.net/generate_204
adb shell settings put global captive_portal_https_url https://api.hestudio.net/generate_204

详细解释:

我们通过替换captive_portal_http_url和captive_portal_https_url的值,来修复这个问题。我们将captive_portal_http_url和captive_portal_https_url更换为我们自己的API,当然你也可以更换成其他的服务。

shell 复制代码
# MIUI
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
相关推荐
美狐美颜SDK开放平台43 分钟前
视频美颜SDK如何应对快速转头与大幅度面部动作?
android·人工智能·ios·音视频·直播美颜sdk·视频美颜sdk
2601_968900771 小时前
玻璃深加工的工艺窗口:4 道工序的温度与时间参数边界
android·java·javascript
好的佩奇011 小时前
Dart 之类修饰符
android·flutter·dart
YB13751 小时前
Jetpack Compose 动画Modifier.animateContentSize()
android
事圆则缓1 小时前
Android 版本号、API Level 和 JDK 版本有什么关系?
android
zhangguojia72 小时前
Android Activity 生命周期结束流程:从 finish() 到 onDestroy() 的跨进程状态调度
android
Jewel1052 小时前
文字为什么总是不居中!记录一个bug
android·flutter·ios
mmsx2 小时前
Android 并发考古:newThread 与 RxJava 共存,以及 GlobalScope 的三宗罪
android·echarts·rxjava
骑着蜗牛撵大象3272 小时前
大模型 SDK 编译就崩?用 CMakeLists 把 httplib、JSON 与 OpenSSL 装配成可复用的 ChatServer
android·java·c++·http·json·cmake·大模型sdk
海水冷却12 小时前
Android 群组聊天怎么实现:基于 ZIM 的完整落地指南(附可运行 Demo)
android