【发布时间】:2017-06-14 22:41:58
【问题描述】:
Android 6.0 对 WiFi 行为进行了一些更改,它破坏了我的应用行为并且找不到解决方案。
基本上,对于 Android 6.0,您不得修改或删除不是由您的应用创建的 WifiConfiguration 对象。这意味着我需要始终创建自己的 WifiConfiguration 对象。但是,如果用户或其他应用程序已经为特定 AP 制作了 WifiConfiguration,我无法为该 AP 创建另一个。
wifiManager.addNetwork(wifiConfiguration) 返回 -1。这适用于所有以前的 Android 版本,但不适用于 Android 6.0
所以我被困住了。这是Android错误吗?我想如果许多开发人员为具有自己的 WiFi 接入点的自定义硬件开发应用程序,他们应该会遭受这种痛苦。
【问题讨论】:
-
认为这与这个错误code.google.com/p/android/issues/detail?id=199315 + 合并的有关
-
@Catalin,你是如何解决这个问题的?我们面临着完全相同的问题。 Android 的默认 wifi 扫描仪为我们的 wifi 网络创建了自己的 wifiConfiguration,因此现在我们的 App 无法再连接到它。我怎样才能重新控制自己的网络?
标签: android wifi android-wifi android-6.0-marshmallow