带有minDistance的Android requestLocationUpdates()是否可以节省电量?

时间:2013-05-01 20:29:15

标签: android geolocation gps

我已成功将Android requestLocationUpdates()与minTime和minDistance参数一起使用。我试图了解minDistance对电池使用的影响。

如果使用minDistance,是否继续轮询地理定位(例如GPS)以查看是否超过minDistance?

Android文档说:

  

minDistance参数也可用于控制频率   位置更新。如果它大于0则为位置提供者   只会在该位置发送时向您的应用程序发送更新   由至少minDistance米改变,至少是minTime   毫秒已经过去了。然而,位置更难   提供商使用minDistance参数来节省电量,所以minTime   应该是节省电池寿命的主要工具。

除非持续轮询用户的地理位置,否则如何使用minDistance参数?似乎Android服务无法使用此参数执行任何节能优化。

1 个答案:

答案 0 :(得分:-1)

这是质量问题。如果您只在100米后请求更新,则您的gps无需以完整分辨率运行。取决于驱动程序和供应商,这可能节省能源。 Android提供了一种可能性。是否使用取决于gps供应商和应用程序开发人员。