Android PowerManager WakeLock – 已弃用

2024-02-03

Android SDK 告诉我PowerManager.SCREEN_DIM_WAKE_LOCK从 API 级别 17 开始,类似的常量已被弃用。它还表示FLAG_KEEP_SCREEN_ON可以在大多数情况下使用。

但如果情况并非如此呢?特别是,我希望能够使屏幕变暗但不完全关闭。还有哪些其他“更好”的替代方案——或者根本就没有?


目前还没有更好的替代方案使用已弃用的 WakeLock.

实际上你还有另一种选择(但不是更好)。您可以使用FLAG_KEEP_SCREEN_ON结合从您的活动内部手动更改系统亮度(example https://web.archive.org/web/20210224163252/http://www.tutorialforandroid.com/2009/01/changing-screen-brightness.html).

但如果情况并非如此呢?

我遇到了类似的情况,我需要屏幕不断地 from a Service(因此 Activity.getWindow() 不可用)。在本例中,我使用已弃用的 WakeLock,直到 Android 推出新的 API。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android PowerManager WakeLock – 已弃用 的相关文章

随机推荐