Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android手机能否暂停wifi扫描请求?_Java_Android_Android Wifi - Fatal编程技术网

Java android手机能否暂停wifi扫描请求?

Java android手机能否暂停wifi扫描请求?,java,android,android-wifi,Java,Android,Android Wifi,我编写了一个android应用程序,使用WifiManager请求扫描周围可用的wifi信号,然后将结果转储到一个文件中。程序运行正常,但出现了这个奇怪的错误 起初我要求每30秒扫描一次,一切正常。然后我尝试每两秒钟进行一次扫描,我发现了一个奇怪的错误。在几分钟内一切正常,然后两次扫描请求之间的时间无缘无故从2秒跳到50秒。然后,对于四次以上的扫描,它将以2秒的间隔扫描,然后跳到50秒的间隔,并且它将持续这样做 如果时间间隔较大,则不会出现此错误。以前有人经历过这个错误吗?有什么办法可以预防吗?

我编写了一个android应用程序,使用WifiManager请求扫描周围可用的wifi信号,然后将结果转储到一个文件中。程序运行正常,但出现了这个奇怪的错误

起初我要求每30秒扫描一次,一切正常。然后我尝试每两秒钟进行一次扫描,我发现了一个奇怪的错误。在几分钟内一切正常,然后两次扫描请求之间的时间无缘无故从2秒跳到50秒。然后,对于四次以上的扫描,它将以2秒的间隔扫描,然后跳到50秒的间隔,并且它将持续这样做

如果时间间隔较大,则不会出现此错误。以前有人经历过这个错误吗?有什么办法可以预防吗?或者,如果扫描请求太频繁,Android会自动取消吗

谢谢你的帮助


有没有可能发布一些代码


这可能是对开发人员的故意限制,以避免耗尽电池。

在不了解确切API的情况下,我同意steve的观点。您可能会被阻止,因为每两秒钟发出一次这样的请求可能会对电池、正常wifi操作等造成损害。您是否尝试过一次提高一点,以找到它可以正常工作的阈值?WifiManager是否有可能在线程中运行?这与google group上提出的问题类似。血清素-是的,它在一条线中运行,这会起作用吗?Vinay-哈哈,那是我的同事:pIt是一个限制,但他们删除了它。谢谢