连续记录位置的最佳方式

时间:2011-08-07 17:34:44

标签: android gps location

我正在寻找最佳方式来持续监控Android设备的位置,同时使用最低的电池电量。我的项目基本上是一个电话跟踪服务,具有电话呼叫/短信记录和位置跟踪。有一个Web界面,最终允许一个人更改设置(例如位置更新间隔,所以如果它被盗,他们可以更有效地跟踪它),但作为标准,它应该每30-60分钟更新一次位置。 / p>

我在考虑使用服务,但最好是启动服务,请求位置更新,然后完成?还是其他一些方法?

干杯

1 个答案:

答案 0 :(得分:0)

  

但最好是启动服务,请求位置更新,然后完成?

是的,只是这样你就不需要一直保持服务。但是,它有点复杂:

  • 您可能永远无法修复(例如,手机在地下,无法获取GPS信号)
  • 您需要保持服务,直到您获得修复或发生超时
  • 你必须担心设备在所有这些情况下都要睡着了

我有一个LocationPoller组件可以处理大部分内容。