首页 > 解决方案 > 长时间运行应用程序时使用哪个服务(Android)?

问题描述

我想在后台运行我的应用程序更长时间,它需要每 15 分钟获取一次用户位置并将其发送到服务器。我经历了有关 android 的不同概念,例如Foreground ServiceWork Manager。一些自定义操作系统(如 MIUI)不允许这样做,因为它对电池使用设置了一些限制。解决我的问题的最佳方法是什么?

标签: androidmemory-managementserviceandroid-workmanagerforeground-service

解决方案


我认为最好的解决方案是通过厂商的开发者通道申请后台进程的常驻。对于这些定制化的OS,后台进程运行控制是非常严格的,尤其是对于这种在后台长期应用定位信息。功耗行为


推荐阅读