[QUESTION]
如何测试关机闹钟
[ANSWER]
关机闹钟的实现是提前2分钟开机的。
在测试关机闹钟的时候,请设置闹钟时间距离当前时间至少相差3分钟以上。
因为关机闹钟的响铃,实际上还需要启动安卓系统的,这个过程是需要时间的。
开机提前时间的代码在kernel\kernel\time\alarmtimer.c中的alarmtimer_shutdown()方法里的如下代码:
early = ktime_set(120, 0);
这里的120表示提前2分钟,如果要改成3分钟,请将这里的120修改为180。
ps:关于关机闹钟的测试麻烦请参考[FAQ82852] :如何测试关机闹钟