gpt4 book ai didi

android - 强制屏幕开启

转载 作者:IT老高 更新时间:2023-10-28 13:02:47 26 4
gpt4 key购买 nike

如何在我的应用运行时强制屏幕保持 Activity 状态而不是关闭?

最佳答案

请不要使用唤醒锁

这要求您为您的应用授予额外的权限,并且很容易引入错误,您会不小心保持唤醒锁定并因此保持屏幕开启。

使用窗口标志FLAG_KEEP_SCREEN_ON要好得多,你可以enable on your activity's window在您的 onCreate() 中像这样:

@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}

这将确保当您的窗口位于前台时屏幕保持打开状态,并且仅当它位于前台时。它极大地简化了这个常见用例,消除了您在应用在状态之间转换时需要做的任何杂耍。

关于android - 强制屏幕开启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com