锁屏方式为滑动解锁,闹钟响铃时按 power键锁屏,有两声锁屏音

[DESCRIPTION]

操作步骤:

手机当前锁屏方式为滑动解锁

设置一个1分钟后的闹钟,锁屏等待闹钟响

闹钟响铃时,按power键锁屏

现象:

有两声锁屏音发出

[SOLUTION]

出现两次锁屏音是因为在闹钟出现的activity中有加入windowmanager的参数

FLAG_DISMISS_KEYGUARD,所以会出现两次声音,一次是按下power key的上锁,一次是解锁

FLAG_DISMISS_KEYGUARD的作用是用于在非加锁状态(您可以理解为滑动解锁就是非加锁状态,其他

的图形,密码为加锁状态)直接解除锁屏

FLAG_DISMISS_KEYGUARD为google提供,不能修改其功能

FLAG_DISMISS_KEYGUARD一般是提供给APP使用,APP可以根据自身需求,在create的时候设定

window属性

FLAG_DISMISS_KEYGUARD在alARM是google default的行为

不建议贵司做修改,如果您是一定要修改,可以自行找到AlarmActivity.java,然后搜

FLAG_DISMISS_KEYGUARD并将其拿掉

来源:一牛网论坛

你可能感兴趣的:(锁屏方式为滑动解锁,闹钟响铃时按 power键锁屏,有两声锁屏音)