Android WifiManager.enableNetwork 需要 10 秒

标签 android android-wifi wifimanager

我们使用 Android API WifiManager.enableNetwork(netid, true) 在所需的 wifi 网络之间切换。切换工作正常,但禁用当前网络并连接到新网络大约需要 10-11 秒。为什么会有这种延迟?是否有任何解决方法可以使其快速切换?

最佳答案

据我所知,没有办法加快这个过程。这正是 WiFi 的特性——连接到网络可能需要很长时间。

如果您的问题是 enableNetwork 调用“卡住”了您的 UI,只需创建另一个线程即可。

关于Android WifiManager.enableNetwork 需要 10 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10203899/

相关文章:

android - Android 上的崩溃报告在开发者控制台中的位置

java - 无法为对话框设置 View

android - 如何使用 ConnectivityManager 通过自定义(ssid 和密码)配置启动 wifi 热点?

android - 如何使用 Java 在 Android Wi-Fi 连接上设置 ProxySettings 和 ProxyProperties?

Android 6.0.1 - 权限问题 = wifiManager.getScanResults() 返回 0

android - R.java 权限被拒绝使用旧工作区时 Eclipse 中的错误

android - Google Play服务在使用cyanogenmod 12的android mobile yu yureka上崩溃

Android 模拟器 - Wifi 错误

android - 当我的 wifi 在 Android 手机上连接时打开一些链接

android - 如何实现像 super 光束一样的wifi direct?