Android唤醒屏幕并“解锁”

来源:互联网 发布:阿里云 cdn 七牛 编辑:程序博客网 时间:2024/05/03 19:34

不需要permission权限:

代码:

final Window win = getWindow();
 win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
  
 win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
                    | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
                    | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON);

即可实现屏幕解锁与唤醒(类似闹钟)

0 0