Class AlarmManager
public class AlarmManager : JVMBridgeBase<AlarmManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
AlarmManager
- Implements
- Extension Methods
Constructors
AlarmManager(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AlarmManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_NEXT_ALARM_CLOCK_CHANGED
public static String ACTION_NEXT_ALARM_CLOCK_CHANGED { get; set; }
Property Value
ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED
public static String ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
ELAPSED_REALTIME
public static int ELAPSED_REALTIME { get; set; }
Property Value
ELAPSED_REALTIME_WAKEUP
public static int ELAPSED_REALTIME_WAKEUP { get; set; }
Property Value
INTERVAL_DAY
public static long INTERVAL_DAY { get; set; }
Property Value
INTERVAL_FIFTEEN_MINUTES
public static long INTERVAL_FIFTEEN_MINUTES { get; set; }
Property Value
INTERVAL_HALF_DAY
public static long INTERVAL_HALF_DAY { get; set; }
Property Value
INTERVAL_HALF_HOUR
public static long INTERVAL_HALF_HOUR { get; set; }
Property Value
INTERVAL_HOUR
public static long INTERVAL_HOUR { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
RTC
public static int RTC { get; set; }
Property Value
RTC_WAKEUP
public static int RTC_WAKEUP { get; set; }
Property Value
Methods
CanScheduleExactAlarms()
public bool CanScheduleExactAlarms()
Returns
Cancel(OnAlarmListener)
public void Cancel(AlarmManager.OnAlarmListener arg0)
Parameters
Cancel(PendingIntent)
public void Cancel(PendingIntent arg0)
Parameters
CancelAll()
public void CancelAll()
GetNextAlarmClock()
public AlarmManager.AlarmClockInfo GetNextAlarmClock()
Returns
Set(int, long, PendingIntent)
public void Set(int arg0, long arg1, PendingIntent arg2)
Parameters
arg0intarg1longarg2PendingIntent
Set(int, long, String, OnAlarmListener, Handler)
public void Set(int arg0, long arg1, String arg2, AlarmManager.OnAlarmListener arg3, Handler arg4)
Parameters
arg0intarg1longarg2Stringarg3AlarmManager.OnAlarmListenerarg4Handler
SetAlarmClock(AlarmClockInfo, PendingIntent)
public void SetAlarmClock(AlarmManager.AlarmClockInfo arg0, PendingIntent arg1)
Parameters
SetAndAllowWhileIdle(int, long, PendingIntent)
public void SetAndAllowWhileIdle(int arg0, long arg1, PendingIntent arg2)
Parameters
arg0intarg1longarg2PendingIntent
SetExact(int, long, PendingIntent)
public void SetExact(int arg0, long arg1, PendingIntent arg2)
Parameters
arg0intarg1longarg2PendingIntent
SetExact(int, long, String, OnAlarmListener, Handler)
public void SetExact(int arg0, long arg1, String arg2, AlarmManager.OnAlarmListener arg3, Handler arg4)
Parameters
arg0intarg1longarg2Stringarg3AlarmManager.OnAlarmListenerarg4Handler
SetExactAndAllowWhileIdle(int, long, PendingIntent)
public void SetExactAndAllowWhileIdle(int arg0, long arg1, PendingIntent arg2)
Parameters
arg0intarg1longarg2PendingIntent
SetInexactRepeating(int, long, long, PendingIntent)
public void SetInexactRepeating(int arg0, long arg1, long arg2, PendingIntent arg3)
Parameters
arg0intarg1longarg2longarg3PendingIntent
SetRepeating(int, long, long, PendingIntent)
public void SetRepeating(int arg0, long arg1, long arg2, PendingIntent arg3)
Parameters
arg0intarg1longarg2longarg3PendingIntent
SetTime(long)
public void SetTime(long arg0)
Parameters
SetTimeZone(String)
public void SetTimeZone(String arg0)
Parameters
SetWindow(int, long, long, PendingIntent)
public void SetWindow(int arg0, long arg1, long arg2, PendingIntent arg3)
Parameters
arg0intarg1longarg2longarg3PendingIntent
SetWindow(int, long, long, String, OnAlarmListener, Handler)
public void SetWindow(int arg0, long arg1, long arg2, String arg3, AlarmManager.OnAlarmListener arg4, Handler arg5)
Parameters
arg0intarg1longarg2longarg3Stringarg4AlarmManager.OnAlarmListenerarg5Handler
SetWindow(int, long, long, String, Executor, OnAlarmListener)
public void SetWindow(int arg0, long arg1, long arg2, String arg3, Executor arg4, AlarmManager.OnAlarmListener arg5)
Parameters
arg0intarg1longarg2longarg3Stringarg4Executorarg5AlarmManager.OnAlarmListener