Сроки проблемы с GPS - PullRequest
       0

Сроки проблемы с GPS

1 голос
/ 31 января 2012

Это проблема, которая совершенно противоположна «регулярному» использованию GPS. Цель состоит в том, чтобы считывать или «фиксировать» gps с очень точной скоростью (если она доступна) на множестве существующих устройств. Так что до сих пор я считал, что параметр синхронизации, например,

lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 1f, this);

позаботится об этом для меня. Но вот, при тестировании на Nexus S и Galaxy Nexus я получил совершенно другое поведение, почти противоположное (минимальное время между чтениями в одном случае, максимальное в другом). Почему это так и что можно сделать, чтобы это исправить?

1 Ответ

0 голосов
/ 31 января 2012

Почему это

Если вы прочитаете документацию , вы увидите, что параметр minTime для requestLocationUpdates() "используется только как подсказкадля экономии энергии, а фактическое время между обновлениями местоположения может быть больше или меньше этого значения ".

что можно сделать, чтобы это исправить?

Вы придумалиновый дизайн, который не делает никаких предположений о доступности и частоте исправлений GPS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...