我已经知道如何使用以下方法获取用户的当前位置:
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/