gpt4 book ai didi

screen - 我可以检查时钟应用程序是否使屏幕变暗吗?

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

时钟应用程序有一个使屏幕变暗的按钮。我想从服务中检查屏幕是否已通过这种方法变暗。但是我找不到任何方法来获取这些信息。例如,以下表达式不受此状态影响:

Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS)

也不是 SCREEN_BRIGHTNESS_MODE。我还尝试了 PowerManager.isScreenOn()UiModeManager.getNightMode(),但它们都没有提供我需要的信息。

有没有办法获取这些信息?

最佳答案

您可以使用 getWindow().getAttributes().screenBrightness 调暗屏幕而不更改系统亮度。所以 Settings.System.getInt() 不会帮你检查。

他们也可能使用带有 alpha 值的深色叠加层来使屏幕变暗。

无论哪种方式,我都非常确定除非您有权访问正在调整的 Window,否则无法查询亮度。

关于screen - 我可以检查时钟应用程序是否使屏幕变暗吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105961/

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