我有位置服务的后台模式,并且目标是在android中每30分钟向服务器发送一个位置(经度和纬度),但我得到位置更新,直到应用程序处于活动状态。清除最近的应用服务也停下来
如何实现这种情况。你给我发一些示例代码?。
答案 0 :(得分:0)
在你的情况下,你可以注册每30分钟运行一次的alarmManager,如果gps可用,则检查用户gps,而不是获取位置数据并将其发送到服务器!使用JobScheduler for api 21及以上
如果你想在Android中永远不会结束服务,请阅读本文:
https://fabcirablog.weebly.com/blog/creating-a-never-ending-background-service-in-android