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

Android 活动识别客户端电池消耗,android,activity-recognition,Android,Activity Recognition,我希望使用我的应用程序,我希望它将始终在后台运行。但是它实际消耗了多少电池,电池优化的最佳间隔是什么? 在参考资料中,它只说 “较大的值将导致较少的活动检测,同时延长电池寿命。较小的值将导致更频繁的活动检测,但会消耗更多的电量,因为设备必须更频繁地唤醒” 你能告诉我在现实生活中,每次刷新率会消耗多少吗?要正确回答这个问题几乎是不可能的,因为答案是响亮的“视情况而定” 手机上的特定动作将消耗的电池电量很难确定,因为有大量不同的因素在其中发挥作用 首先,Android尝试将许多类型的请求(如此)批量

我希望使用我的应用程序,我希望它将始终在后台运行。但是它实际消耗了多少电池,电池优化的最佳间隔是什么? 在参考资料中,它只说

“较大的值将导致较少的活动检测,同时延长电池寿命。较小的值将导致更频繁的活动检测,但会消耗更多的电量,因为设备必须更频繁地唤醒”


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

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

手机上的特定动作将消耗的电池电量很难确定,因为有大量不同的因素在其中发挥作用

首先,Android尝试将许多类型的请求(如此)批量处理在一起,因此,如果10个不同的应用每5分钟检测一次更新,它将只每5分钟检测一次,而不是每5分钟检测10次。哪个应用程序和哪个操作对此负责

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

这些只是难以确定更新将消耗多少能量的几个原因


“我应该多久请求更新一次”的答案是“在你的应用程序可以容忍的范围内尽量少”。想想你的用例和更频繁的更新会消耗更多能量的一般说法,然后从那里做出适当的决定。

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

手机上的特定动作将消耗的电池电量很难确定,因为有大量不同的因素在其中发挥作用

首先,Android尝试将许多类型的请求(如此)批量处理在一起,因此,如果10个不同的应用每5分钟检测一次更新,它将只每5分钟检测一次,而不是每5分钟检测10次。哪个应用程序和哪个操作对此负责

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

这些只是难以确定更新将消耗多少能量的几个原因


“我应该多久请求更新一次”的答案是“在你的应用程序可以容忍的范围内尽量少”。想想你的用例和更频繁的更新会消耗更多能量的一般说法,然后从那里做出适当的决定。

做一个实验)编写一个小应用程序,并在几天内使用if。这是一个简单的解决方案。但我每天使用不同数量的电池。(有时玩游戏,有时不玩)。我需要一个干净的实验室环境和另一部手机。因此,我在这里问这个问题是为了省去我买另一部手机和浪费很多天的时间。每个安卓手机的设置中都有一个电池使用分析应用程序。因此,你可以检查每个应用程序使用了多少电池。做一个实验)编写一个小应用程序,并在几天内使用if。这是一个简单的解决方案。但我每天使用不同数量的电池。(有时玩游戏,有时不玩)。我需要一个干净的实验室环境和另一部手机。因此,我在这里问这个问题是为了省去我买另一部手机和浪费很多天的时间。每个安卓手机的设置中都有一个电池使用分析应用程序。因此,您可以检查每个应用程序使用了多少电池。