2014-08-27 4 views
2

Я работаю над Android-приложением, которое предупреждает пользователя, если он не двигался в течение фиксированного периода времени. Я хотел определить, перемещается ли пользователь, сравнивая позиции GPS каждые несколько секунд. Поскольку я, однако, слышал, что позиции GPS очень неточные и могут сильно различаться, мне было интересно, как лучше всего определить, не движется ли пользователь?Android обнаруживает, что пользователь остановился, перемещаясь

+1

Посмотрите, папа: еще один сливной аккумулятор! Fantasic !! –

ответ

2

Я бы подумал, что использование акселерометра было бы неплохим способом определить, двигались ли они.

+0

Акселерометр охватывает только ускорение, а не скорость. Кто-то, держащий свой телефон достаточно уверенно, двигаясь, заставит его думать, что они не двигаются, и человек, который не двигается, но неуклюже держит свой телефон, легко отключит его. Хотя это не совсем то, что нужно найти, это, вероятно, будет работать для целей OP. –

Смежные вопросы