gpt4 book ai didi

android - 唤醒锁和 FLAG_KEEP_SCREEN_ON 的区别?

转载 作者:IT老高 更新时间:2023-10-28 21:37:59 24 4
gpt4 key购买 nike

保持屏幕唤醒可以通过使用唤醒锁来实现

mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, 
getClass().getName());

或者通过将 FLAG_KEEP_SCREEN_ON 添加到窗口中,

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

两者在技术上有何区别,在性能和续航方面有哪些推荐?

最佳答案

wakelock 为您提供更多控制权(例如在不关闭屏幕的情况下唤醒手机下载内容)并要求您的应用程序持有wakelock 权限。

因此,如果您只想在窗口可见时保持屏幕打开,建议使用 FLAG_KEEP_SCREEN_ON

关于android - 唤醒锁和 FLAG_KEEP_SCREEN_ON 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4376902/

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