Android后台位置更新?

标签 android location

我已经知道如何使用以下方法获取用户的当前位置:

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10, 500, locationListener)

但是在 Android 的后台运行位置更新通常需要哪些步骤?

我必须让整个应用程序在后台运行并打开 GPS 吗??

我基本上想定期将用户的纬度和经度发送回我们的服务器,如果不是在计时器上,那么也许当移动超过 25 米时。

我也不想耗尽电池,经常使用 GPS 是出了名的。

有什么想法吗?

最佳答案

我建议您创建一个扩展 Service 的类,此服务将在后台运行。 This is an example, which will store the GPS data in a SQLite database .这可能会为您指明正确的方向。

关于Android后台位置更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12955554/

相关文章:

iphone - iPhone 中的角度和距离坐标

java - 谷歌地图设置为免费驾驶模式

java - 如何将 native android 代码添加到 LibGDX?

android - 在 Android RelativeLayout maxWidth 中不起作用

Android Jar 库

flutter 地理定位器包不返回经度和纬度值

Android Volley 框架

java - ADK Java 检查日期是否等于定义的日期间隔

algorithm - 在识别点周围的区域中查找点

c - 在C语言中,如何找到划分为不同扇区的六边形形状中的点的位置