gpt4 book ai didi

android - sleep 后关闭锁定并打开屏幕

转载 作者:太空狗 更新时间:2023-10-29 12:56:29 24 4
gpt4 key购买 nike

我的应用有一个闹钟,它会在手机进入休眠状态一段时间后触发。我希望在触发警报时覆盖滑动锁,以便当前 View 立即可见。在触发警报的那一刻,代码开始运行(激活相机)但屏幕仍然空白。如果我按下电源键,然后滑动锁,实时摄像头屏幕就会出现。我正在调用以下代码来尝试唤醒设备并显示屏幕,但它似乎没有任何区别。我尝试的最后一件事是添加 userActivity 调用,现在我已经没有什么可以尝试的了,希望有人对如何执行此操作有一些经验。

public void setWakeLock(WakeLock wakeLock) {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

wakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK |
PowerManager.ACQUIRE_CAUSES_WAKEUP, "MyWakeLock");
if ((wakeLock != null) && // we have a WakeLock
(wakeLock.isHeld() == false)){
wakeLock.acquire();
pm.userActivity(SystemClock.uptimeMillis(), true);

}
}

最佳答案

检查 android.app.KeyguardManager.KeyguardLock 类。您需要从那里调用 disableKeyguard()。

关于android - sleep 后关闭锁定并打开屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235563/

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