Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在sqlite db&;中每隔15分钟存储一次位置信息;发送到服务器?_Android_Server_Location_Send - Fatal编程技术网

Android 如何在sqlite db&;中每隔15分钟存储一次位置信息;发送到服务器?

Android 如何在sqlite db&;中每隔15分钟存储一次位置信息;发送到服务器?,android,server,location,send,Android,Server,Location,Send,我需要使用android的Location API,首先数据每15分钟存储在android本身的本地Sqlite数据库中,然后发送到服务器,这样数据也可以脱机跟踪 非常感谢您的任何建议、代码或帮助 这个问题在SO中被问了很多次 为此,请使用报警管理器和服务 然后再讨论这个问题 您只需创建一个后台服务,然后实现一个位置侦听器。在该位置侦听器中,您可以在requestLocationUpdate方法中设置时间间隔,以在特定时间间隔ping GPS。或者您可以使用timertask以特定的间隔发送gp

我需要使用android的Location API,首先数据每15分钟存储在android本身的本地Sqlite数据库中,然后发送到服务器,这样数据也可以脱机跟踪


非常感谢您的任何建议、代码或帮助

这个问题在SO中被问了很多次

为此,请使用
报警管理器和服务

然后再讨论这个问题


您只需创建一个后台服务,然后实现一个位置侦听器。在该位置侦听器中,您可以在
requestLocationUpdate
方法中设置时间间隔,以在特定时间间隔ping GPS。或者您可以使用timertask以特定的间隔发送gps 以下是位置管理器实例:

lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, timeinterval2, 0, locationListener);

您可以将该位置从服务发送到服务器。您还可以发送通知以启动应用程序。

好的,我知道了,但我的问题是从Sqlite获取数据并发送到服务器!我怎么能这么做!