锁定屏幕上的Android对话框

时间:2013-08-29 07:31:48

标签: android

我正在设计一个关于闹钟的应用程序。

即使手机被锁定,如何显示对话框?

我不希望手机解锁。我只是想让它在手机上显示一些文字。用户需要自己解锁手机以获取更多信息。

没有必要使用对话框。我想要的只是一些要显示的文字。

谢谢!

1 个答案:

答案 0 :(得分:9)

关于你的活动,添加这些标志:

public void onAttachedToWindow() {
    Window window = getWindow();
    window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
            | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
            | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
            | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
}