我想定期监控用户的位置,例如Google Latitude。每隔X分钟唤醒手机的东西,即使应用程序当前未运行,也会获取该位置,然后将其发送到服务器。这是用户必须选择的内容。
单独使用LocationManager似乎不是一种方法。我想这是对此问题的一个跟进问题:LocationManager updates every minute, consuming a lot of battery power
似乎使用AlarmManager和LocationManager的组合可以工作。
这样做的最佳方式是什么?
答案 0 :(得分:3)
我尝试过使用LocationManager
来做这件事并没有太多运气。因此,我推出了一个LocationPoller
,它与您自己的_WAKEUP
警报一起应该处理这种情况。
答案 1 :(得分:1)
您是否考虑过编写服务来处理这个问题?
我会对电池寿命有点担心,所以如果合适的话,我会让'X'可配置