2

我在 5.1.1 中有两个 nexus 4。一个有 go locker,另一个有谷歌启动器。

我用警报管理器启动活动,在活动中我有这个:

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);

在没有 go locker 的关系上,keyguard 被解散,但在另一个上它没有。

谷歌时钟,解除键盘锁,所以我认为这是可能的。

我在这里尝试过这个解决方案,但它不起作用。

我尝试使用它,但它也不起作用:

KeyguardManager keyguardManager = (KeyguardManager) getBaseContext().getSystemService(Context.KEYGUARD_SERVICE);
    m_keyguardLock = keyguardManager.newKeyguardLock("keyguardLockWakeLock");
    m_keyguardLock.disableKeyguard();
4

0 回答 0