我正在设计一个关于闹钟的应用程序。
即使手机被锁定,如何显示对话框?
我不希望手机解锁。我只是想让它在手机上显示一些文字。用户需要自己解锁手机以获取更多信息。
没有必要使用对话框。我想要的只是一些要显示的文字。
谢谢!
答案 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);
}