如何在不使用GPS,加速度计的情况下检测设备是静止的

时间:2011-04-20 03:31:12

标签: java android geolocation location

在没有使用GPS和加速度计的情况下,他们决定设备的任何方式都是静止的。

我可以使用位置管理器的网络更新。

我尝试使用

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

考虑到只有当设备移动至少10米时我才会收到位置更新。因此,没有网络更新可以说设备位置不稳定。

但这似乎没有奏效。我甚至移动了200米或更长时间没有更新。 他们有什么办法让它发挥作用。 或任何其他方式。

谢谢

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

network_provider在很大程度上取决于您所在地区的手机信号塔数量。使用该方法,精度可以达到几英里。此链接提到了一些替代方案,例如使用WiFi SSID在范围内进行三角测量。希望这有帮助!

NETWORK_PROVIDER Location Accuracy Issue in Android