History log of /frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c7fd69699058e9b7f0601aca9275b597e8f62736 06-Sep-2017 Adrian Roos <roosa@google.com> AOD: Prewarm display while waiting for brightness sensor

This partially reverts commit a79ad59d49cdb3ef6f4cf864094063e3e9111586.

Instead of keeping AOD paused, we now turn the display on, but keep it soft
blanked by keeping the front scrim opaque black until we get a valid sensor
event.

Bug: 65010918
Test: runtest -x packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
Change-Id: Ic39d29814024d52117538a6a19adaf3866c7223e
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
a79ad59d49cdb3ef6f4cf864094063e3e9111586 31-Aug-2017 Adrian Roos <roosa@google.com> AOD: Keep brightness sensor registered while covered

Keeps the brightness sensor registered even if proximity is near.

This allows the brightness sensor to react faster after coming out
of a pocket.

Also wait with unpausing AOD until the brightness sensor reports
a valid brightness again.

Bug: 65010918
Test: Cover prox sensor for 10s, verify with 'adb shell dumpsys sensorservice' that the binned brightness sensor is still registered.
Test: runtest -x packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
Test: runtest -x packages/SystemUI/tests/src/com/android/systemui/doze/DozeTriggersTest.java
Change-Id: Ife1bb7399a7ad8a15b1f4d210bb38044cbe9d3ae
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
8443dd0e7680e489509e8a9bf0bb5fcefd7a8c3e 25-Aug-2017 jackqdyulei <jackqdyulei@google.com> Hook up AOD knobs to Settings.Global

This cl creates AlwaysOnDisplayPolicy, which get values for the
following knobs(go/aod-experiments) from Settings.Global:
1. screen_brightness_array
2. dimming_scrim_array
3. prox_screen_off_delay
4. prox_cooldown_trigger
5. prox_cooldown_period

Also update code to make sure AlwaysOnDisplayPolicy is used
everywhere.

Bug: 64899561
Test: runtest -x AlwaysOnDisplayPolicyTest

Change-Id: I2e83ff980771e67177e4964bd83aa68b2bdca65f
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
c8e29e78863784037670f56e48464924b7f960ea 03-Aug-2017 Adrian Roos <roosa@google.com> AOD: Add support for dimming in software

Some devices cannot dim low enough in hardware in low power states.
To work around that, keep the front scrim at higher opacity when needed
to simulate lower brightness.

Bug: 63995944
Test: Configure scrim in config.xml; use device in very dim light at night, observe AOD is sufficiently dim.
Change-Id: I92fffedeea89b9327d76dfb184c5c761364ead11
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
3a8f892bd840d6cf01b19450df037c64535a0a00 13-Jul-2017 Adrian Roos <roosa@google.com> AOD: Refactor low and high brightness modes

Bug: 63427319
Test: Receive notification on AOD, observe that brightness does not change.
Change-Id: I6ab6d75121f51ac16c08e59a3e552808a8e70853
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java
2981eb0d59f3568bfe84ce905c82fc17d62d21c5 27-May-2017 Adrian Roos <roosa@google.com> AOD: Refactor doze brigthness controllers, add AOD auto brightness support

- Factor out doze brightness and screen state controllers
- Add support for setting the screen brightness from a
sensor in AOD / when pulsing
- Refactor FakeSensorManager for generic sensors, add a light sensor

Bug: 38354633
Test: runtest -x packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenTest.java
Change-Id: I55f2bee253cee23a76ba857ba1f19052ff88a753
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeScreenBrightnessTest.java