如何在每 30 分钟后找到用户更新的位置,但不需要绘制地图......要求只是找到位置并在每 30 分钟后将其发送到任何服务器。???
提前致谢...
如何在每 30 分钟后找到用户更新的位置,但不需要绘制地图......要求只是找到位置并在每 30 分钟后将其发送到任何服务器。???
提前致谢...
根据我的说法,最可靠的方法是每分钟AlarmManager
唤醒一次并将位置更新发送到服务器。Service
n
不要依赖LocationListener
.
这是来自个人经验(我有一个使用这种方法的应用程序,它完全不可靠)。
在后台服务中执行此操作,当您实现 LocationListener 接口时,您可以在 onLocationChanged(Location location) 方法中将位置发送到您的服务器,例如
@Override
public void onLocationChanged(Location location)
{
// Send location to server...
locationManager.removeUpdates(this);
detachLocationListeners();
}