我在5.1.1中有两个nexus 4。 一个有go locker和另一个google发射器。
我用alarmmanger启动活动,在活动中我有这个:
getWindow().addFlags(
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
在没有锁定器的关系中,键盘被解雇,但另一方则没有。
谷歌时钟,解雇键盘,所以我认为这是可能的。
我试过这个解决方案here,但它不起作用。
我尝试使用它,但它也不起作用:
KeyguardManager keyguardManager = (KeyguardManager) getBaseContext().getSystemService(Context.KEYGUARD_SERVICE);
m_keyguardLock = keyguardManager.newKeyguardLock("keyguardLockWakeLock");
m_keyguardLock.disableKeyguard();
有人可以帮助我吗?