屏幕锁定时显示活动(使用键盘锁 - 模式,密码等...)

时间:2017-11-20 14:07:04

标签: android keyguard keyguardlock

我正在开发一个处理背景的应用程序,在某些特定事件中,即使屏幕被锁定,我也必须显示活动。

所以我尝试使用标志而不是键盘和唤醒锁,但我注意到只有当屏幕关闭时没有任何密码,模式等... 当有密码或其他东西时,我看到屏幕已开启,但活动被解除......

注意: 活动主题是透明的,因为我只需要显示语音识别器对话框......

这是我必须通过键盘锁或屏幕关闭时显示活动的代码

@Override
public void onAttachedToWindow()
{
    Log.d(TAG, "onAttachedToWindow");
    super.onAttachedToWindow();

    Window window = getWindow();
    window.addFlags
            (
                WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
                WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
                WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
            );
}

那么如何解除锁定屏幕并显示活动?

0 个答案:

没有答案
相关问题