关于AlarmManager.RTC_WAKEUP类型的报警与AlarmManager.RTC之间的区别

tom*_*mtu 3 android alarmmanager

RTC_WAKEUP和和的类型的警报有什么区别RTC

从文档中AlarmManager可以看出,如果设备电流处于休眠状态,警报RTC不会唤醒设备,并且直到下次设备唤醒时才会发送警报.但我发现类型的警报RTC仍会唤醒设备,所以发生了什么?

我所做的是对的类型更改RTC_WAKEUPRTCAlamrManagerService.java,功能setRepeating(),然后设置为3分钟的警报从现在起,然后检查设备,你会发现,它仍然可以通过报警来唤醒.

Von*_*onC 5

这是其他报告AlarmManager.RTC似乎唤醒设备的实例:

每一次,根本原因都是一样的:

有些东西让设备保持清醒(即使屏幕是黑色的).
不要忘记充电设备(连接到电源)没有睡觉.