在Android上,当系统自动调整亮度时,如何读取屏幕亮度或自动调整因子?

时间:2017-10-11 01:35:53

标签: android brightness

我尝试在Android手机上读取屏幕亮度,在那部手机上自动亮度开启,我得到一个值就等于自动亮度开启前的亮度数,我需要读取真正的亮度甚至亮度正在改变光传感器,或者是否可以读取自动亮度因子?

1 个答案:

答案 0 :(得分:1)

我做了一些研究,似乎不可能。请参阅Get preferred screen brightness in Android的答案。

我也试过这段代码:

int brightnessValue = Settings.System.getInt(
            getContentResolver(),
            Settings.System.SCREEN_BRIGHTNESS,
            0
);

但它总是返回非自动亮度。