gpt4 book ai didi

android - 如何查看手机是否处于待机模式? (屏幕关闭,按下电源按钮)

转载 作者:搜寻专家 更新时间:2023-11-01 09:07:40 27 4
gpt4 key购买 nike

如标题所述,我需要获取有关屏幕状态的信息。

我认为待机是正确的状态,我的意思是,当您按下电源按钮并且屏幕完全关闭时。

但是如何检测呢?

提前感谢您的帮助。

已解决:

我设法解决了我遇到的问题:代码是正确的,但是线程在待机模式下停止执行;那是因为我有一种错误的感觉,认为代码是错误的。只需使用唤醒锁即可解决,确保即使在待机模式下 cpu 也将处于 Activity 状态:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
wl.acquire();
..CPU will stay on during this section..
wl.release();

最佳答案

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isScreenOn();

关于android - 如何查看手机是否处于待机模式? (屏幕关闭,按下电源按钮),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10720013/

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