Android 6.0 对 WiFi 行为进行了一些更改,它破坏了我的应用程序行为并且找不到解决方案。
基本上,对于 Android 6.0,您不能修改或删除不是由您的应用创建的 WifiConfiguration 对象。这意味着我需要始终创建自己的 WifiConfiguration 对象。但是,如果用户或其他应用程序已经为特定 AP 创建了 WifiConfiguration,则我无法为该 AP 创建另一个。
wifiManager.addNetwork(wifiConfiguration) 返回 -1。这适用于所有以前的 Android 版本,但不适用于 Android 6.0
所以我卡住了。这是一个Android错误吗?我想如果许多开发人员为具有自己的 WiFi 接入点的自定义硬件开发应用程序,他们应该会遇到这种情况。
最佳答案
是的。这是一个Android 6.0。 bug,看来会在新版本中修复。
关于如果该 SSID 已经有另一个 WifiConfiguration,则 Android 6.0 无法添加 WifiConfiguration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33739280/