android 锁屏状态下唤醒一个activity 无法让屏幕常亮

android 锁屏状态下唤醒一个activity 无法让屏幕常亮

问题描述:

最近在做一个闹钟应用,系统收到闹钟的广播后,启动一个activity。关于锁屏状态和让屏幕常亮这一块出现了一些困惑,想请教各位前辈。先贴上图片
图片说明
代码中设置了锁屏状态下可唤醒屏幕,并使屏幕常亮。
而测试的时候出现这样一个问题:如果当前手机并没有处于锁屏状态,此时activity被启动了,屏幕会保持常亮,(activity销毁,屏幕过了待机时间也会锁屏)这没有问题;但如果手机处于锁屏状态,广播收到了,也确实能唤醒屏幕,可是屏幕不会常亮了,出现“闹铃再响,屏幕却是暗的”状况。
这种现象有什么解决的办法吗?

额... 是手机 本身的问题,它系统自带的闹钟也是这个现象,换了个4.2系统的手机 测试的时候 就正常了! 谢谢楼上好心人!