gpt4 book ai didi

android - 如何在 Android marshmallow 中禁用自动打开强制门户?

转载 作者:行者123 更新时间:2023-12-02 04:38:47 25 4
gpt4 key购买 nike

我有 wifi 开放 ssid 的工作。

当自动 wifi 连接到 ssid 时,默认浏览器会自动打开并重定向到 Captive Portal。

我在 Android 库的 CaptivePortal 类中找到了方法 ignoreNetwork()

显示以下链接:

https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/net/CaptivePortal.java

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

如何创建 CaptivePortal 类的实例?

最佳答案

您不需要创建 CaptivePortal 类实例。您可以通过使用 adb 工具更改 Android 设置来禁用 Captive Portal Detection。

在您的主机命令提示符下运行:

//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

另外,检查 this answer也许有帮助。

关于android - 如何在 Android marshmallow 中禁用自动打开强制门户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39263118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com