Do not merge. Wake the screen before launching the AlarmAlert.
Do not merge.
Wake the screen before launching the AlarmAlert.

This ensures that if an alarm has already been killed due to the timeout, a
second alarm will wake the device and play the alert. The ActivityManager will
not resume the top activity if the device is sleeping (meaning the screen is
off).

dseuss/deskclock,dseuss/deskclock,OrBin/SynClock-Android