Android 无法连接到之前已经连接过的wifi

Android can not connect to wifi already connect before

第一步:打开androidwifi系统设置,连接wifi A和leaver(别忘了)

第二步:打开app连接wifi A,功能wifiManager.addNetwork(wifiConfig)总是return-1

如果我忘记了wifi A,然后去app connect,它就会连接成功。

如果 wifi A 之前已经连接,在 Android 8 及以下 wifiManager.getConfiguredNetworks() 可以 return 这个 wifi A 所以我可以获得 networkId 来启用它,但是在 Android 10 不是return 什么,Android 9 没有测试因为我没有。

我不是 Android 开发人员,所以我只是尽力而为,知道吗?谢谢。

那是因为 WifiManager deprecated.

据我了解,您想连接到 WiFi 网络,this 是新方法。