Loading core/java/android/os/PowerManager.java +29 −3 Original line number Diff line number Diff line Loading @@ -591,7 +591,10 @@ public final class PowerManager { WAKE_REASON_DISPLAY_GROUP_TURNED_ON, WAKE_REASON_UNFOLD_DEVICE, WAKE_REASON_DREAM_FINISHED, WAKE_REASON_TILT WAKE_REASON_TILT, WAKE_REASON_TAP, WAKE_REASON_LIFT, WAKE_REASON_BIOMETRIC, }) @Retention(RetentionPolicy.SOURCE) public @interface WakeReason{} Loading Loading @@ -643,8 +646,9 @@ public final class PowerManager { public static final int WAKE_REASON_PLUGGED_IN = 3; /** * Wake up reason code: Waking up due to a user performed gesture (e.g. double tapping on the * screen). * Wake up reason code: Waking up due to a user performed gesture. This includes user * interactions with UI on the screen such as the notification shade. This does not include * {@link WAKE_REASON_TAP} or {@link WAKE_REASON_LIFT}. * @hide */ public static final int WAKE_REASON_GESTURE = 4; Loading Loading @@ -710,6 +714,25 @@ public final class PowerManager { * @hide */ public static final int WAKE_REASON_TILT = 14; /** * Wake up reason code: Waking up due to the user single or double tapping on the screen. This * wake reason is used when the user is not tapping on a specific UI element; rather, the device * wakes up due to a generic tap on the screen. * @hide */ public static final int WAKE_REASON_TAP = 15; /** * Wake up reason code: Waking up due to a user performed lift gesture. * @hide */ public static final int WAKE_REASON_LIFT = 16; /** * Wake up reason code: Waking up due to a user interacting with a biometric. * @hide */ public static final int WAKE_REASON_BIOMETRIC = 17; /** * Convert the wake reason to a string for debugging purposes. Loading @@ -732,6 +755,9 @@ public final class PowerManager { case WAKE_REASON_UNFOLD_DEVICE: return "WAKE_REASON_UNFOLD_DEVICE"; case WAKE_REASON_DREAM_FINISHED: return "WAKE_REASON_DREAM_FINISHED"; case WAKE_REASON_TILT: return "WAKE_REASON_TILT"; case WAKE_REASON_TAP: return "WAKE_REASON_TAP"; case WAKE_REASON_LIFT: return "WAKE_REASON_LIFT"; case WAKE_REASON_BIOMETRIC: return "WAKE_REASON_BIOMETRIC"; default: return Integer.toString(wakeReason); } } Loading Loading
core/java/android/os/PowerManager.java +29 −3 Original line number Diff line number Diff line Loading @@ -591,7 +591,10 @@ public final class PowerManager { WAKE_REASON_DISPLAY_GROUP_TURNED_ON, WAKE_REASON_UNFOLD_DEVICE, WAKE_REASON_DREAM_FINISHED, WAKE_REASON_TILT WAKE_REASON_TILT, WAKE_REASON_TAP, WAKE_REASON_LIFT, WAKE_REASON_BIOMETRIC, }) @Retention(RetentionPolicy.SOURCE) public @interface WakeReason{} Loading Loading @@ -643,8 +646,9 @@ public final class PowerManager { public static final int WAKE_REASON_PLUGGED_IN = 3; /** * Wake up reason code: Waking up due to a user performed gesture (e.g. double tapping on the * screen). * Wake up reason code: Waking up due to a user performed gesture. This includes user * interactions with UI on the screen such as the notification shade. This does not include * {@link WAKE_REASON_TAP} or {@link WAKE_REASON_LIFT}. * @hide */ public static final int WAKE_REASON_GESTURE = 4; Loading Loading @@ -710,6 +714,25 @@ public final class PowerManager { * @hide */ public static final int WAKE_REASON_TILT = 14; /** * Wake up reason code: Waking up due to the user single or double tapping on the screen. This * wake reason is used when the user is not tapping on a specific UI element; rather, the device * wakes up due to a generic tap on the screen. * @hide */ public static final int WAKE_REASON_TAP = 15; /** * Wake up reason code: Waking up due to a user performed lift gesture. * @hide */ public static final int WAKE_REASON_LIFT = 16; /** * Wake up reason code: Waking up due to a user interacting with a biometric. * @hide */ public static final int WAKE_REASON_BIOMETRIC = 17; /** * Convert the wake reason to a string for debugging purposes. Loading @@ -732,6 +755,9 @@ public final class PowerManager { case WAKE_REASON_UNFOLD_DEVICE: return "WAKE_REASON_UNFOLD_DEVICE"; case WAKE_REASON_DREAM_FINISHED: return "WAKE_REASON_DREAM_FINISHED"; case WAKE_REASON_TILT: return "WAKE_REASON_TILT"; case WAKE_REASON_TAP: return "WAKE_REASON_TAP"; case WAKE_REASON_LIFT: return "WAKE_REASON_LIFT"; case WAKE_REASON_BIOMETRIC: return "WAKE_REASON_BIOMETRIC"; default: return Integer.toString(wakeReason); } } Loading