我需要为 android 工作 Location API,首先数据将每 15 分钟存储在 android 本身的 Local Sqlite 数据库中,然后将其发送到服务器,以便也可以离线跟踪数据。
非常感谢任何建议、代码或帮助!
这个问题在SO中被问了很多次,
用于Alarm Manager and Service
此,
并通过这个问题
我如何每 15 分钟将 android 设备的纬度经度发送到 php web 服务以及如何在 Android 中每分钟获取 gps 坐标?
您可以简单地创建一个后台服务,然后实现一个位置监听器。在该位置侦听器中,您可以在requestLocationUpdate
方法中设置时间间隔,以在特定时间间隔 ping GPS。或者您可以使用 timertask 以特定间隔发送 gps 这是一个位置管理器实例:
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, timeinterval2, 0, locationListener);
您可以将该位置从服务发送到服务器。您还可以发送通知以启动应用程序。