繁体   English   中英

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

[英]How to detect device is stationary without using GPS, Accelerometer

他们是否可以通过任何方式确定设备是否处于静止状态,而无需使用GPS和加速度计。

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

我尝试使用

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

考虑到我仅在设备移动至少10米时才会收到位置更新。 因此,缺少网络更新可以说设备位置固定。

但这似乎没有正常工作。 我什至移动了200米或以上,但没有任何更新。 是他们使其工作的任何方式。 或任何其他方式。

谢谢

任何帮助,将不胜感激。

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

NETWORK_PROVIDER Android中的位置准确性问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM