2

我正在开发一个以定期方式获取位置详细信息的应用程序。我尝试了服务和广播接收器,但未能在特定时间范围内实现位置详细信息,比如 30 分钟左右。有什么帮助或建议我通过它我可以一次又一次地获得位置详细信息.. 在 adv 中表示感谢

4

1 回答 1

2

您是否尝试过使用警报管理器?您可以执行以下操作以定期更新位置:

1.注册一个报警管理器,每 30 分钟调用一次服务。

2.确保您获得唤醒锁,以便设备从睡眠中唤醒。

3.警报管理器接受一个待处理的意图,当警报被触发时,该意图又调用广播接收器/服务。

4.从此 BroadCastReciever 调用服务将更新您的位置。 检查此问题以获取完整代码。还有这个。

于 2012-06-27T14:37:47.927 回答