我有开放 ssid 的 wifi 工作。
当自动 wifi 连接到 ssid 时,默认浏览器会自动打开并重定向到 Captive Portal。
我在 Android 库的CaptivePortal类中找到了ignoreNetwork()方法。
显示以下链接:
如何在我的项目中使用 ignoreNetwork() 方法?
如何创建 CaptivePortal 类的实例?
我有开放 ssid 的 wifi 工作。
当自动 wifi 连接到 ssid 时,默认浏览器会自动打开并重定向到 Captive Portal。
我在 Android 库的CaptivePortal类中找到了ignoreNetwork()方法。
显示以下链接:
如何在我的项目中使用 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
另外,检查这个答案可能会有所帮助。