如何禁用自动打开俘虏门户在Android棉花糖



我有工作与wifi的开放ssid。

当自动wifi连接到ssid时,浏览器会自动默认打开并重定向到专属门户。

我已经找到方法ignoreNetwork()CaptivePortal类在Android库。

显示下面的链接:

https://android.googlesource.com/platform/frameworks/base/+/主/核心/java/android/net/CaptivePortal.java

如何在我的项目中使用ignoreNetwork()方法?

如何创建CaptivePortal类的实例?

您不需要创建CaptivePortal类实例。您可以通过使用adb工具更改Android设置来禁用强制门户检测。

在主机命令提示符中运行:

//Android 4+
adb shell settings put global captive_portal_detection_enabled 0
//Since Android 7
adb shell settings put global captive_portal_mode 0

详细信息:https://github.com/ukanth/afwall/wiki/FAQ#61-what-is-androids-captive-portal-check

还有,检查一下这个答案可能会有帮助。

相关内容

  • 没有找到相关文章

最新更新