Как обнаружить устройство стационарно без использования GPS, акселерометр - PullRequest
1 голос
/ 20 апреля 2011

Есть ли у них какой-либо способ решить, что устройство стационарно без использования GPS и акселерометра.

Я могу использовать сетевые обновления из диспетчера местоположений.

Я пытался использовать

 mLocManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 10, mLocListener);

Учитывая, что я буду получать обновления местоположения, только если устройство перемещается как минимум на 10 метров. Таким образом, отсутствие обновлений сети может сказать, что положение устройства стационарно.

Но, похоже, это не сработало должным образом. Я даже переехал 200 метров или больше, я не получил никаких обновлений. Есть ли их способ заставить это работать. Или любым другим способом.

Спасибо

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 20 апреля 2011

network_provider сильно зависит от того, сколько сотовых вышек находится в вашем районе. Используя этот метод, точность может достигать нескольких миль. Эта ссылка упоминает некоторые альтернативы, такие как триангуляция с использованием того, какие WiFi SSID находятся в пределах досягаемости. Надеюсь, это поможет!

NETWORK_PROVIDER Проблема точности местоположения в Android

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