-
- Downloads
Add display committed state to DisplayInfo
This adds the committed state to the display. The `state` is used to set the correct power state (e.g. turning display on/off), however there was no way to know when this power state change finished. This new "committedState" aims to fulfill this gap. DisplayListeners receives a `onDisplayChanged` callback whenever the power state change is fully committed, and can get this information from DisplayInfo. This will be used in a follow up cl to improve unfold latency performances. Bug: 223808403 Bug: 220690092 Bug: 197515205 Bug: 273204503 Test: atest LocalDisplayAdapterTest && manual Change-Id: Ia2fbab768b696c59578d974c88157ee3c8f3ddde Merged-In: Ia2fbab768b696c59578d974c88157ee3c8f3ddde (cherry picked from commit 07c6ebdd)
Showing
- core/java/android/hardware/display/DisplayManagerGlobal.java 26 additions, 1 deletioncore/java/android/hardware/display/DisplayManagerGlobal.java
- core/java/android/view/Display.java 15 additions, 0 deletionscore/java/android/view/Display.java
- core/java/android/view/DisplayInfo.java 12 additions, 0 deletionscore/java/android/view/DisplayInfo.java
- services/core/java/com/android/server/display/DisplayDeviceInfo.java 11 additions, 2 deletions...re/java/com/android/server/display/DisplayDeviceInfo.java
- services/core/java/com/android/server/display/LocalDisplayAdapter.java 15 additions, 0 deletions.../java/com/android/server/display/LocalDisplayAdapter.java
- services/core/java/com/android/server/display/LogicalDisplay.java 1 addition, 0 deletions.../core/java/com/android/server/display/LogicalDisplay.java
- services/tests/mockingservicestests/src/com/android/server/display/LocalDisplayAdapterTest.java 34 additions, 0 deletions...c/com/android/server/display/LocalDisplayAdapterTest.java
Loading
Please register or sign in to comment