Table of Contents

Class AlarmManager

Namespace
Android.App
Assembly
MASES.Netdroid.dll
public class AlarmManager : JVMBridgeBase<AlarmManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<AlarmManager>
AlarmManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AlarmManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AlarmManager>.IsAssignableFrom<T>()
JVMBridgeBase<AlarmManager>.Execute<T>(params T[])
JVMBridgeBase<AlarmManager>.DynBridgeClazz
JVMBridgeBase<AlarmManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

AlarmManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public AlarmManager()

AlarmManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public AlarmManager(params object[] args)

Parameters

args object[]

Properties

ACTION_NEXT_ALARM_CLOCK_CHANGED

public static String ACTION_NEXT_ALARM_CLOCK_CHANGED { get; }

Property Value

String

ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED

public static String ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ELAPSED_REALTIME

public static int ELAPSED_REALTIME { get; }

Property Value

int

ELAPSED_REALTIME_WAKEUP

public static int ELAPSED_REALTIME_WAKEUP { get; }

Property Value

int

INTERVAL_DAY

public static long INTERVAL_DAY { get; }

Property Value

long

INTERVAL_FIFTEEN_MINUTES

public static long INTERVAL_FIFTEEN_MINUTES { get; }

Property Value

long

INTERVAL_HALF_DAY

public static long INTERVAL_HALF_DAY { get; }

Property Value

long

INTERVAL_HALF_HOUR

public static long INTERVAL_HALF_HOUR { get; }

Property Value

long

INTERVAL_HOUR

public static long INTERVAL_HOUR { get; }

Property Value

long

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

RTC

public static int RTC { get; }

Property Value

int

RTC_WAKEUP

public static int RTC_WAKEUP { get; }

Property Value

int

Methods

CanScheduleExactAlarms()

public bool CanScheduleExactAlarms()

Returns

bool

bool

Cancel(OnAlarmListener)

public void Cancel(AlarmManager.OnAlarmListener arg0)

Parameters

arg0 AlarmManager.OnAlarmListener

AlarmManager.OnAlarmListener

Cancel(PendingIntent)

public void Cancel(PendingIntent arg0)

Parameters

arg0 PendingIntent

PendingIntent

CancelAll()

public void CancelAll()

GetNextAlarmClock()

public AlarmManager.AlarmClockInfo GetNextAlarmClock()

Returns

AlarmManager.AlarmClockInfo

AlarmManager.AlarmClockInfo

Set(int, long, PendingIntent)

public void Set(int arg0, long arg1, PendingIntent arg2)

Parameters

arg0 int

int

arg1 long

long

arg2 PendingIntent

PendingIntent

Set(int, long, String, OnAlarmListener, Handler)

public void Set(int arg0, long arg1, String arg2, AlarmManager.OnAlarmListener arg3, Handler arg4)

Parameters

arg0 int

int

arg1 long

long

arg2 String

String

arg3 AlarmManager.OnAlarmListener

AlarmManager.OnAlarmListener

arg4 Handler

Handler

SetAlarmClock(AlarmClockInfo, PendingIntent)

public void SetAlarmClock(AlarmManager.AlarmClockInfo arg0, PendingIntent arg1)

Parameters

arg0 AlarmManager.AlarmClockInfo

AlarmManager.AlarmClockInfo

arg1 PendingIntent

PendingIntent

SetAndAllowWhileIdle(int, long, PendingIntent)

public void SetAndAllowWhileIdle(int arg0, long arg1, PendingIntent arg2)

Parameters

arg0 int

int

arg1 long

long

arg2 PendingIntent

PendingIntent

SetExact(int, long, PendingIntent)

public void SetExact(int arg0, long arg1, PendingIntent arg2)

Parameters

arg0 int

int

arg1 long

long

arg2 PendingIntent

PendingIntent

SetExact(int, long, String, OnAlarmListener, Handler)

public void SetExact(int arg0, long arg1, String arg2, AlarmManager.OnAlarmListener arg3, Handler arg4)

Parameters

arg0 int

int

arg1 long

long

arg2 String

String

arg3 AlarmManager.OnAlarmListener

AlarmManager.OnAlarmListener

arg4 Handler

Handler

SetExactAndAllowWhileIdle(int, long, PendingIntent)

public void SetExactAndAllowWhileIdle(int arg0, long arg1, PendingIntent arg2)

Parameters

arg0 int

int

arg1 long

long

arg2 PendingIntent

PendingIntent

SetInexactRepeating(int, long, long, PendingIntent)

public void SetInexactRepeating(int arg0, long arg1, long arg2, PendingIntent arg3)

Parameters

arg0 int

int

arg1 long

long

arg2 long

long

arg3 PendingIntent

PendingIntent

SetRepeating(int, long, long, PendingIntent)

public void SetRepeating(int arg0, long arg1, long arg2, PendingIntent arg3)

Parameters

arg0 int

int

arg1 long

long

arg2 long

long

arg3 PendingIntent

PendingIntent

SetTime(long)

public void SetTime(long arg0)

Parameters

arg0 long

long

SetTimeZone(String)

public void SetTimeZone(String arg0)

Parameters

arg0 String

String

SetWindow(int, long, long, PendingIntent)

public void SetWindow(int arg0, long arg1, long arg2, PendingIntent arg3)

Parameters

arg0 int

int

arg1 long

long

arg2 long

long

arg3 PendingIntent

PendingIntent

SetWindow(int, long, long, String, OnAlarmListener, Handler)

public void SetWindow(int arg0, long arg1, long arg2, String arg3, AlarmManager.OnAlarmListener arg4, Handler arg5)

Parameters

arg0 int

int

arg1 long

long

arg2 long

long

arg3 String

String

arg4 AlarmManager.OnAlarmListener

AlarmManager.OnAlarmListener

arg5 Handler

Handler

SetWindow(int, long, long, String, Executor, OnAlarmListener)

public void SetWindow(int arg0, long arg1, long arg2, String arg3, Executor arg4, AlarmManager.OnAlarmListener arg5)

Parameters

arg0 int

int

arg1 long

long

arg2 long

long

arg3 String

String

arg4 Executor

Executor

arg5 AlarmManager.OnAlarmListener

AlarmManager.OnAlarmListener