xref: /frameworks/base/core/java/android/app/AlarmManager.java
83public class AlarmManager { 84 private static final String TAG = "AlarmManager"; 85 86 /** 87 * Alarm time in {@link System#currentTimeMillis System.currentTimeMillis()} 88 * (wall clock time in UTC), which will wake up the device when 89 * it goes off. 90 */ 91 public static final int RTC_WAKEUP = 0; 92 /** 93 * Alarm time in {@link System#currentTimeMillis System.currentTimeMillis()} 94 * (wall clock time in UTC). This alarm does not wake the 95 * device up; if it goes off while the device is asleep, it will not be 96 * delivered until the next time the device wakes up. 97 */ 98 public static final int RTC = 1; 99 /** 100 * Alarm time in {@link android.os.SystemClock#elapsedRealtime 101 * SystemClock.elapsedRealtime()} (time since boot, including sleep), 102 * which will wake up the device when it goes off. 103 */ 104 public static final int ELAPSED_REALTIME_WAKEUP = 2; 105 /** 106 * Alarm time in {@link android.os.SystemClock#elapsedRealtime 107 * SystemClock.elapsedRealtime()} (time since boot, including sleep). 108 * This alarm does not wake the device up; if it goes off while the device 109 * is asleep, it will not be delivered until the next time the device 110 * wakes up. 111 */ 112 public static final int ELAPSED_REALTIME = 3