Table of Contents

Class AutomaticZenRule

Namespace
Android.App
Assembly
MASES.Netdroid.dll
public class AutomaticZenRule : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
AutomaticZenRule
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.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

AutomaticZenRule()

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

public AutomaticZenRule()

AutomaticZenRule(Parcel)

public AutomaticZenRule(Parcel arg0)

Parameters

arg0 Parcel

Parcel

AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, int, bool)

public AutomaticZenRule(String arg0, ComponentName arg1, ComponentName arg2, Uri arg3, ZenPolicy arg4, int arg5, bool arg6)

Parameters

arg0 String

String

arg1 ComponentName

ComponentName

arg2 ComponentName

ComponentName

arg3 Uri

Uri

arg4 ZenPolicy

ZenPolicy

arg5 int

int

arg6 bool

bool

AutomaticZenRule(String, ComponentName, Uri, int, bool)

[Obsolete]
public AutomaticZenRule(String arg0, ComponentName arg1, Uri arg2, int arg3, bool arg4)

Parameters

arg0 String

String

arg1 ComponentName

ComponentName

arg2 Uri

Uri

arg3 int

int

arg4 bool

bool

AutomaticZenRule(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 AutomaticZenRule(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

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

TYPE_BEDTIME

public static int TYPE_BEDTIME { get; }

Property Value

int

TYPE_DRIVING

public static int TYPE_DRIVING { get; }

Property Value

int

TYPE_IMMERSIVE

public static int TYPE_IMMERSIVE { get; }

Property Value

int

TYPE_MANAGED

public static int TYPE_MANAGED { get; }

Property Value

int

TYPE_OTHER

public static int TYPE_OTHER { get; }

Property Value

int

TYPE_SCHEDULE_CALENDAR

public static int TYPE_SCHEDULE_CALENDAR { get; }

Property Value

int

TYPE_SCHEDULE_TIME

public static int TYPE_SCHEDULE_TIME { get; }

Property Value

int

TYPE_THEATER

public static int TYPE_THEATER { get; }

Property Value

int

TYPE_UNKNOWN

public static int TYPE_UNKNOWN { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetConditionId()

public Uri GetConditionId()

Returns

Uri

Uri

GetConfigurationActivity()

public ComponentName GetConfigurationActivity()

Returns

ComponentName

ComponentName

GetCreationTime()

public long GetCreationTime()

Returns

long

long

GetDeviceEffects()

public ZenDeviceEffects GetDeviceEffects()

Returns

ZenDeviceEffects

ZenDeviceEffects

GetIconResId()

public int GetIconResId()

Returns

int

int

GetInterruptionFilter()

public int GetInterruptionFilter()

Returns

int

int

GetName()

public String GetName()

Returns

String

String

GetOwner()

public ComponentName GetOwner()

Returns

ComponentName

ComponentName

GetTriggerDescription()

public String GetTriggerDescription()

Returns

String

String

GetType()

public int GetType()

Returns

int

int

GetZenPolicy()

public ZenPolicy GetZenPolicy()

Returns

ZenPolicy

ZenPolicy

IsEnabled()

public bool IsEnabled()

Returns

bool

bool

IsManualInvocationAllowed()

public bool IsManualInvocationAllowed()

Returns

bool

bool

SetConditionId(Uri)

public void SetConditionId(Uri arg0)

Parameters

arg0 Uri

Uri

SetConfigurationActivity(ComponentName)

public void SetConfigurationActivity(ComponentName arg0)

Parameters

arg0 ComponentName

ComponentName

SetDeviceEffects(ZenDeviceEffects)

public void SetDeviceEffects(ZenDeviceEffects arg0)

Parameters

arg0 ZenDeviceEffects

ZenDeviceEffects

SetEnabled(bool)

public void SetEnabled(bool arg0)

Parameters

arg0 bool

bool

SetInterruptionFilter(int)

public void SetInterruptionFilter(int arg0)

Parameters

arg0 int

int

SetName(String)

public void SetName(String arg0)

Parameters

arg0 String

String

SetZenPolicy(ZenPolicy)

public void SetZenPolicy(ZenPolicy arg0)

Parameters

arg0 ZenPolicy

ZenPolicy

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int