锁定屏幕上的Android对话框

use*_*453 4 android

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

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

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

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

谢谢!

and*_*per 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);
}
Run Code Online (Sandbox Code Playgroud)