Может ли телефон Android приостановить запросы на сканирование Wi-Fi? - PullRequest
0 голосов
/ 19 августа 2010

Я написал приложение для Android, чтобы запросить сканирование доступных сигналов Wi-Fi, используя WifiManager, а затем выгрузить результаты в файл. Программа работает нормально, но возникает эта странная ошибка.

Первоначально я запрашивал сканирование каждые 30 секунд, и все работало нормально. Затем я пытался запрашивать сканирование каждые две секунды, я получаю эту странную ошибку. Все будет работать нормально в течение нескольких минут, а затем время между двумя запросами сканирования увеличивается без каких-либо причин с 2 до 50 секунд. Затем, для еще четырех сканирований, он будет сканировать с интервалом в 2 секунды, затем перейдет к интервалу в 50 секунд и продолжит делать это последовательно.

При больших интервалах времени эта ошибка не появляется. Кто-нибудь сталкивался с этой ошибкой раньше? Есть ли способ предотвратить это? Или Android автоматически отменяет запросы на сканирование, если они слишком частые?

Спасибо за помощь!

NS

1 Ответ

1 голос
/ 19 августа 2010

Есть ли шанс опубликовать код?

Может ли это быть преднамеренным ограничением, наложенным на разработчиков, чтобы не убить батарею.

...