我为位置服务打开了后台模式,目标是在 android 中每 30 分钟向服务器发送一次位置(纬度和经度(,但我得到位置更新,直到应用程序处于活动状态,即清除最近的应用程序服务也停止。
如何实现这种情况。您可以向我发布一些示例代码吗?
在您的情况下,您可以注册每 30 分钟运行一次的 alarmManager,并检查用户 GPS 是否可用,而不是获取位置数据并将其发送到服务器! 将作业调度程序用于 API 21 及更高
版本如果您想在Android中从未结束服务,请阅读本文:
https://fabcirablog.weebly.com/blog/creating-a-never-ending-background-service-in-android