用户位置每30分钟更新一次

时间:2012-07-21 16:47:51

标签: android android-location

如何在每30分钟后找到用户更新的位置,但没有要求绘制地图...要求只是找到位置并在每30分钟后将其发送到任何服务器。??????? >

提前致谢...

2 个答案:

答案 0 :(得分:1)

据我所知,最可靠的方法是AlarmManager每隔Service分钟唤醒n并向服务器发送位置更新。

不要依赖LocationListener上设置的最短时间。

这是来自个人经验(我有一个应用程序,我使用这种方法,它完全不可靠)。

答案 1 :(得分:0)

在后台服务中执行此操作,并且在实现LocationListener接口时,可以使用onLocationChanged(位置位置)方法将位置发送到服务器,例如

@Override
public void onLocationChanged(Location location)
{           
    // Send location to server...

    locationManager.removeUpdates(this);            
    detachLocationListeners();
}