我有一个Android应用程序,其中包含以下警报设置: 警报A的类型为RTC_WAKEUP,使用commonsguy wakeful模式启动服务,并以1分钟的间隔重复。警报B的类型为RTC,启动服务并以10秒的间隔重复。
我的问题如下:
希望这些都是简单的问题,并提前感谢!
的Dom
答案 0 :(得分:0)
警报A的类型为RTC_WAKEUP,使用commonsguy觉醒模式启动服务,并以1分钟的间隔重复。
呸。
警报B的类型为RTC,启动服务并以10秒的间隔重复。
更多的人。
当手机进入睡眠状态时,例如它在屏幕关闭过夜时未使用,是否保证闹钟B将在整个晚上每分钟触发一次,因为闹钟A每分钟唤醒一次设备? (忽略警报B可能无法完全执行完成的事实,因为它没有唤醒锁)
我不会指望它。由于事件的频率和可能的A运行的短时间窗口,我会将此行为定义为有些不确定。
警报A是否会因为经常醒来而引起严重的电池消耗并引发其他RTC警报的猛烈冲击?
我怀疑它会很愉快,但是(如上所述)我不知道RTC警报的影响。你正在做的工作的影响可能会使事情变得更糟。
但我怀疑耗费量取决于安装的其他应用程序和这些应用程序利用警报A定期唤醒设备。这是对的吗?
肯定无济于事。
有关更好的测试方法的任何建议吗?
让它运行一天,看看设置的电池部分告诉你什么。