我找到了几种方法来调暗屏幕,但我不确定它们是如何与FLAG_KEEP_SCREEN_ON协同工作的:
即使我将亮度设置为 0.0 ,上述哪种方法都会启用屏幕?
答案 0 :(得分:5)
没有什么能可靠地运作。如果你在某些设备上将亮度设置为0,它将关闭屏幕(但设备将处于一个有趣的状态大约5秒左右,然后才能真正意识到它已经关闭并且这样做)。有些设备会打开但黑色。
IIRC LayoutParams.screenBrightness的值小于30是不可靠的,因为它可能会关闭显示。
在AMOLED设备上,全黑的全屏幕不会有背光。但SLCD绝对会。同样在Android 3.0上,您无法拥有全屏,因为系统栏始终可见。