我写了一个android应用。

我想每5分钟向服务器发送一次用户的位置,即使他没有移动也是如此。

你会建议我怎么做?

使用计时器,每5分钟发送一次位置

或在minDistance = 0 m和minTime = 5分钟时使用locationListener?

最佳答案

编写一个会每5分钟唤醒一次的AlarmManager,并使用LocationListener获取要发送到服务器的当前位置。发送位置更新后,只需注销(删除更新)locationListener。这样,您将改善电池性能。想象一下您的locationListener一直在后台运行的情况。

关于java - 如何每5分钟通知服务器一次用户的位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22279059/

10-08 20:30