如何在不与FLAG_KEEP_SCREEN_ON冲突的情况下将屏幕调暗为零

时间:2011-07-29 16:56:12

标签: android android-screen

我找到了几种方法来调暗屏幕,但我不确定它们是如何与FLAG_KEEP_SCREEN_ON协同工作的:

即使我将亮度设置为 0.0 ,上述哪种方法都会启用屏幕?

1 个答案:

答案 0 :(得分:5)

没有什么能可靠地运作。如果你在某些设备上将亮度设置为0,它将关闭屏幕(但设备将处于一个有趣的状态大约5秒左右,然后才能真正意识到它已经关闭并且这样做)。有些设备会打开但黑色。

IIRC LayoutParams.screenBrightness的值小于30是不可靠的,因为它可能会关闭显示。

在AMOLED设备上,全黑的全屏幕不会有背光。但SLCD绝对会。同样在Android 3.0上,您无法拥有全屏,因为系统栏始终可见。