3

我有一个 android 应用程序,可以持续扫描可用的 wifi 接入点的信号强度。我正在使用 WifiManager 来做到这一点。

直到一周前我们将手机升级为姜饼时,这一直运行良好。现在似乎在扫描每个接入点之前触发了“SCAN_RESULTS_AVAILABLE_ACTION”。在下一次扫描中总会出现一些缺失,而另一些则再次缺失。

这是新的 android 版本中的某种错误,还是有某种方法可以让每个接入点都在范围内,而不是每次只有几个不同的接入点?

顺便说一句,这发生在三星 Galaxy s1&s2 和 acer android 平板电脑上,所以它不仅仅是设备

谢谢你能给我们的任何帮助

4

1 回答 1

0

我在为 Android 开发时遇到了同样的问题。实际上 WifiManager 自 Froyo 以来一直很脆弱(此时快速扫描会破坏系统),问题似乎是 Android 系统中的错误。

根据您对数据的处理方式,有一些解决方法。例如,我们出于研究目的记录了 Wifi 数据,所以每当我们获得扫描数据时,我们都会在将它们插入数据库之前仔细检查它们。

希望这有帮助!NS

于 2011-07-06T16:47:19.930 回答