Android:强制wifi管理器保持网络连接
我有一个应用程序以编程方式连接到物联网设备的开放网络。物联网网络不处于“活动”状态,Android似乎希望连接回活动SSID。通过关闭图片选项(wifi高级设置),手机可以避免跳转网络。我不希望我的用户必须这样做 有没有办法强制连接到我想要的网络?或者我是否需要持续检查SSID,断开连接并重新连接 这是我目前的代码。这适用于大多数保持连接的用户,但一些运行安卓8.0的手机似乎可以快速切换回另一个网络Android:强制wifi管理器保持网络连接,android,kotlin,wifimanager,Android,Kotlin,Wifimanager,我有一个应用程序以编程方式连接到物联网设备的开放网络。物联网网络不处于“活动”状态,Android似乎希望连接回活动SSID。通过关闭图片选项(wifi高级设置),手机可以避免跳转网络。我不希望我的用户必须这样做 有没有办法强制连接到我想要的网络?或者我是否需要持续检查SSID,断开连接并重新连接 这是我目前的代码。这适用于大多数保持连接的用户,但一些运行安卓8.0的手机似乎可以快速切换回另一个网络 val config = WifiConfiguration()
val config = WifiConfiguration()
config.SSID = "\"${network.SSID}\""
config.hiddenSSID = true
config.priority = 0xBADBAD
config.status = WifiConfiguration.Status.ENABLED
config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE)
(manager?.addNetwork(config))?.let { netID->
manager?.disconnect()
manager?.enableNetwork(netID, true)
manager?.reconnect()
}
可能重复()