4

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

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

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

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

谢谢!

4

1 回答 1

10

在您的活动中,添加这些标志:

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);
}
于 2013-08-29T07:42:14.393 回答