gpt4 book ai didi

android - 定期重复 android 唤醒警报的影响?

转载 作者:行者123 更新时间:2023-11-29 13:57:42 28 4
gpt4 key购买 nike

我有一个带有以下闹钟设置的安卓应用程序:警报 A 的类型为 RTC_WAKEUP,使用 commonsguy wakeful模式以启动服务并以 1 分钟的间隔重复。警报 B 为 RTC 类型,启动服务并以 10 秒的间隔重复。

我的问题如下:

  1. 当手机进入休眠状态时,例如整夜未使用且屏幕关闭,能否保证闹钟 B 会在整个晚上每分钟触发一次,因为闹钟 A 每分钟都会唤醒设备? (忽略警报 B 可能没有完全执行到完成的事实,因为它缺少唤醒锁)
  2. 警报 A 是否有可能通过如此频繁地唤醒并导致触发其他 RTC 警报的冲击而导致严重的电池消耗?我想这取决于其他具有 RTC 类型闹钟的应用程序,但您拥有许多其他具有 RTC 闹钟的应用程序的可能性有多大?
  3. 我一直在尝试通过使用 Battery Monitor Widget 监控设备来调查此设置对电池消耗的影响。 .我首先在没有安装应用程序的情况下监控设备一段时间,并记录这段时间内的平均毫安。然后我在安装了应用程序的情况下运行相同的测试并比较结果。但我怀疑排水量取决于安装的其他应用程序,这些应用程序利用警报 A 定期唤醒设备。它是否正确?关于更好的测试方法有什么建议吗?

希望这些都是简单的问题,提前致谢!

主场

最佳答案

Alarm A is of type RTC_WAKEUP, uses the commonsguy wakeful pattern to start a service and repeats on an interval of 1 minute.

恶心。

Alarm B is of type RTC, starts a service and repeats on an interval of 10 seconds.

更恶心。

When the phone goes to sleep, for example it is left unused with screen off overnight, is it guaranteed alarm B will get triggered once every minute throughout the night because alarm A wakes up the device every minute? (Ignore the fact that alarm B might not execute fully to completion because it lacks a wakelock)

我不会指望它。由于事件的频率以及 A 运行的大概较短时间窗口,我会将此行为定义为有些不确定。

Is alarm A likely to cause severe battery drain by waking up so regularly and causing an onslaught of other RTC alarms to be triggered?

虽然(如上所述)我不知道 RTC 警报的影响,但我怀疑它会令人愉快。您所做工作的影响可能会使事情变得更糟。

But I have a suspicion that the amount of drain is dependent on other apps installed and these apps taking advantage of alarm A regularly waking the device up. Is this correct?

肯定没用。

Any suggestions on better ways to test this?

让它运行一天,看看“设置”的电池部分会告诉您什么。

关于android - 定期重复 android 唤醒警报的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11147149/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com