【发布时间】:2013-05-01 20:29:15
【问题描述】:
我已经成功地使用了带有 minTime 和 minDistance 参数的 Android requestLocationUpdates()。我正在尝试了解 minDistance 对电池使用量的影响。
如果使用 minDistance,是否会持续轮询地理位置(例如 GPS)以查看是否超过 minDistance?
Android 文档说:
minDistance参数也可以用来控制频率 位置更新。如果它大于 0,那么位置提供者 仅当位置有更新时才会向您的应用程序发送更新 至少改变了 minDistance 米和至少 minTime 毫秒过去了。不过定位比较难 提供商使用 minDistance 参数来节省电量,因此 minTime 应该是节省电池寿命的主要工具。
除非不断轮询用户的地理位置,否则如何使用 minDistance 参数? Android服务似乎无法使用此参数进行任何节能优化。
【问题讨论】:
标签: android geolocation gps