summaryrefslogtreecommitdiff
path: root/core/java/android/os/PowerManagerInternal.java
diff options
context:
space:
mode:
authorGeorge Zacharia <george.zcharia@gmail.com>2023-04-03 21:58:43 +0530
committerGeorge Zacharia <george.zcharia@gmail.com>2023-04-03 21:58:43 +0530
commitdcf61a20e815a87591f972a1f7346e853e7577d8 (patch)
treece9ff4f64103970d62d2913669e0796684d4e718 /core/java/android/os/PowerManagerInternal.java
parent55ec62431ce028bd946c8fa1327e8a470c4e6d38 (diff)
parentaf0429f7c3314ac83bc537bf6281dc78f55bcccf (diff)
Merge tag 'android-13.0.0_r35' of https://android.googlesource.com/platform/frameworks/base into t13.0
Android 13.0.0 release 35 Change-Id: I709958b2f015d1774b2ece25894467c3a279f93c
Diffstat (limited to 'core/java/android/os/PowerManagerInternal.java')
-rw-r--r--core/java/android/os/PowerManagerInternal.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/os/PowerManagerInternal.java b/core/java/android/os/PowerManagerInternal.java
index a63b0db5c85d..8968f27b380d 100644
--- a/core/java/android/os/PowerManagerInternal.java
+++ b/core/java/android/os/PowerManagerInternal.java
@@ -345,4 +345,16 @@ public abstract class PowerManagerInternal {
/** Allows power button to intercept a power key button press. */
public abstract boolean interceptPowerKeyDown(KeyEvent event);
+
+ /**
+ * Internal version of {@link android.os.PowerManager#nap} which allows for napping while the
+ * device is not awake.
+ */
+ public abstract void nap(long eventTime, boolean allowWake);
+
+ /**
+ * Returns true if ambient display is suppressed by any app with any token. This method will
+ * return false if ambient display is not available.
+ */
+ public abstract boolean isAmbientDisplaySuppressed();
}