无法启动ap扫描:如何避免它?

时间:2013-07-25 10:17:08

标签: android wifi

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

wifiManager.startScan();

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

wifi.startScanActive();

但Eclipse并不知道。但是,如果这种方法确实存在于Android 1.6中,对于我的情况来说,它比startScan更好吗?

所以这是一个主要问题:如何避免“无法启动AP扫描”消息以提高扫描成功率?

1 个答案:

答案 0 :(得分:0)

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

根据不同的手机,您最低可达400-500毫秒。

startScanActive()是一个隐藏的API,您可以通过Reflect

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