不断监控位置的最佳方式

时间:2011-05-01 15:09:10

标签: android

我想定期监控用户的位置,例如Google Latitude。每隔X分钟唤醒手机的东西,即使应用程序当前未运行,也会获取该位置,然后将其发送到服务器。这是用户必须选择的内容。

单独使用LocationManager似乎不是一种方法。我想这是对此问题的一个跟进问题:LocationManager updates every minute, consuming a lot of battery power

似乎使用AlarmManager和LocationManager的组合可以工作。

这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:3)

我尝试过使用LocationManager来做这件事并没有太多运气。因此,我推出了一个LocationPoller,它与您自己的_WAKEUP警报一起应该处理这种情况。

答案 1 :(得分:1)

您是否考虑过编写服务来处理这个问题?

我会对电池寿命有点担心,所以如果合适的话,我会让'X'可配置