android - 长时间运行应用程序时使用哪个服务(Android)?
问题描述
我想在后台运行我的应用程序更长时间,它需要每 15 分钟获取一次用户位置并将其发送到服务器。我经历了有关 android 的不同概念,例如Foreground Service和Work Manager。一些自定义操作系统(如 MIUI)不允许这样做,因为它对电池使用设置了一些限制。解决我的问题的最佳方法是什么?
解决方案
我认为最好的解决方案是通过厂商的开发者通道申请后台进程的常驻。对于这些定制化的OS,后台进程运行控制是非常严格的,尤其是对于这种在后台长期应用定位信息。功耗行为
推荐阅读
- pandas - “ValueError:Mime 类型渲染需要 nbformat>=4.2.0 但未安装”在 jupyter 中绘图时
- python - 逐行比较不同的df并返回变化
- r - 数据框的累积和
- typescript - 有人可以向我解释一下 Typescript 中这个表达式的结果/想法吗?
- arrays - 将变量(数组索引)从远程 ssh 传递到全局函数
- android - Android 图像裁剪设置
- amazon-sqs - 如何使用 IAM 角色从 minikube 使用 SQS
- reactjs - 当变体是临时的时,样式化的 MUI 抽屉不会打开
- python - 如何在 Python 中将文本文件(每个单独的项目在其自己的行中)读入 2D 列表
- datatables - 如何编辑/更改默认数据表页面消息