首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >活动识别客户端电池消耗

活动识别客户端电池消耗
EN

Stack Overflow用户
提问于 2018-05-08 14:01:46
回答 1查看 333关注 0票数 0

我希望我的应用程序ActivityRecognitionClient,我希望它将永远运行在后台。但是它实际消耗了多少电池,以及电池优化的最佳间隔是什么?在推荐信中只写着

较大的值将导致在提高电池寿命的同时减少活动检测。较小的值将导致更频繁的活动检测,但会消耗更多的能量,因为设备必须更频繁地被唤醒

你能告诉我在现实生活中每一次刷新会消耗多少吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-17 13:35:27

要正确回答这个问题几乎是不可能的,因为答案是响亮的“看情况而定”。

一个特定的动作在手机上消耗的电量是很难确定的,因为其中有很多不同的因素。

首先,Android试图同时处理许多类型的请求,因此如果10个不同的应用程序想要检测到任何5分钟的更新,它只会每5分钟执行一次,而不是每5分钟执行10次。哪个应用程序和哪个动作对此负责?

其次,活动检测依赖于设备上的任何传感器(以及传感器模型)。不同的设备有不同的GPS芯片、加速度计芯片等,有些设备可能也没有所有这些类型的传感器。这些都改变了能量活动识别所消耗的能量。

这些只是很难确定更新将消耗多少能源的原因之一。

“我应该多久请求更新一次”的答案是“你的应用程序所能容忍的频率极低”。考虑一下您的用例和更频繁的更新将消耗更多能量的一般性声明,然后从那里做出适当的决定。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50235534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档