Loading core/java/android/os/PowerManager.java +30 −3 Original line number Diff line number Diff line Loading @@ -608,7 +608,10 @@ public final class PowerManager { WAKE_REASON_DISPLAY_GROUP_ADDED, WAKE_REASON_DISPLAY_GROUP_TURNED_ON, WAKE_REASON_UNFOLD_DEVICE, WAKE_REASON_DREAM_FINISHED WAKE_REASON_DREAM_FINISHED, WAKE_REASON_TAP, WAKE_REASON_LIFT, WAKE_REASON_BIOMETRIC, }) @Retention(RetentionPolicy.SOURCE) public @interface WakeReason{} Loading Loading @@ -660,8 +663,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 @@ -722,6 +726,26 @@ public final class PowerManager { */ public static final int WAKE_REASON_DREAM_FINISHED = 13; /** * 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. * @hide Loading @@ -742,6 +766,9 @@ public final class PowerManager { case WAKE_REASON_DISPLAY_GROUP_TURNED_ON: return "WAKE_REASON_DISPLAY_GROUP_TURNED_ON"; case WAKE_REASON_UNFOLD_DEVICE: return "WAKE_REASON_UNFOLD_DEVICE"; case WAKE_REASON_DREAM_FINISHED: return "WAKE_REASON_DREAM_FINISHED"; 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 +30 −3 Original line number Diff line number Diff line Loading @@ -608,7 +608,10 @@ public final class PowerManager { WAKE_REASON_DISPLAY_GROUP_ADDED, WAKE_REASON_DISPLAY_GROUP_TURNED_ON, WAKE_REASON_UNFOLD_DEVICE, WAKE_REASON_DREAM_FINISHED WAKE_REASON_DREAM_FINISHED, WAKE_REASON_TAP, WAKE_REASON_LIFT, WAKE_REASON_BIOMETRIC, }) @Retention(RetentionPolicy.SOURCE) public @interface WakeReason{} Loading Loading @@ -660,8 +663,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 @@ -722,6 +726,26 @@ public final class PowerManager { */ public static final int WAKE_REASON_DREAM_FINISHED = 13; /** * 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. * @hide Loading @@ -742,6 +766,9 @@ public final class PowerManager { case WAKE_REASON_DISPLAY_GROUP_TURNED_ON: return "WAKE_REASON_DISPLAY_GROUP_TURNED_ON"; case WAKE_REASON_UNFOLD_DEVICE: return "WAKE_REASON_UNFOLD_DEVICE"; case WAKE_REASON_DREAM_FINISHED: return "WAKE_REASON_DREAM_FINISHED"; 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