启动ap扫描失败:如何避免



我想在Android 1.6下用htc手机进行多次AP扫描。我使用的方法:

wifiManager.startScan();

我想在4毫秒内重复一遍。问题是:实际上,logcat显示了很多次:"无法启动AP扫描"。我在这个网站上搜索,发现了另一种方法:

wifi.startScanActive();

但Eclipse并不知道。但如果这个方法真的适用于Android 1.6,那么对于我的情况来说,它是比startScan更好的方法吗?

因此,这是主要的问题:如何避免出现"无法启动AP扫描"的消息,以提高我的扫描成功率?

在Android上扫描速度不可能达到4ms。

根据不同的手机,你会期望至少400-500ms。

startScanActive()是一个隐藏的API,您可以通过反射访问它

Method method = WifiManager.class.getMethod("startScanActive");
method.setAccessible(true);
Object r = method.invoke(null);  // null for static hidden method

相关内容

最新更新