diff options
| author | Santos Cordon <santoscordon@google.com> | 2020-08-07 09:33:05 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-08-07 09:33:05 +0000 |
| commit | fdc35a249135505ed7a34127dd5aedd04bcd4d21 (patch) | |
| tree | 3e28ade010085c3a7e3e42e266c204db7339c273 /core/java | |
| parent | 002944f78e5cd10f772e9a2b1064bbc2dec3aef5 (diff) | |
| parent | 31c24e048ff7e93bfe142bf9d732756e3e9038d2 (diff) | |
Merge "Allow Power-button to temporarily ignore proximity sensor." into rvc-d1-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/hardware/display/DisplayManagerInternal.java | 7 | ||||
| -rw-r--r-- | core/java/android/os/PowerManagerInternal.java | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/hardware/display/DisplayManagerInternal.java b/core/java/android/hardware/display/DisplayManagerInternal.java index ad9bf0745779..8d6e937488e4 100644 --- a/core/java/android/hardware/display/DisplayManagerInternal.java +++ b/core/java/android/hardware/display/DisplayManagerInternal.java @@ -260,6 +260,13 @@ public abstract class DisplayManagerInternal { int displayId, long maxFrames, long timestamp); /** + * Temporarily ignore proximity-sensor-based display behavior until there is a change + * to the proximity sensor state. This allows the display to turn back on even if something + * is obstructing the proximity sensor. + */ + public abstract void ignoreProximitySensorUntilChanged(); + + /** * Describes the requested power state of the display. * * This object is intended to describe the general characteristics of the diff --git a/core/java/android/os/PowerManagerInternal.java b/core/java/android/os/PowerManagerInternal.java index 653a5594f495..f9e146a9dbdc 100644 --- a/core/java/android/os/PowerManagerInternal.java +++ b/core/java/android/os/PowerManagerInternal.java @@ -17,6 +17,7 @@ package android.os; import android.view.Display; +import android.view.KeyEvent; import java.util.function.Consumer; @@ -319,4 +320,7 @@ public abstract class PowerManagerInternal { /** Returns information about the last wakeup event. */ public abstract PowerManager.WakeData getLastWakeup(); + + /** Allows power button to intercept a power key button press. */ + public abstract boolean interceptPowerKeyDown(KeyEvent event); } |
