Table of Contents

Class AutomaticZenRule

Namespace
Android.App
Assembly
MASES.Netdroid.dll
public class AutomaticZenRule : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
Inheritance
AutomaticZenRule
Implements
Inherited Members
Extension Methods

Constructors

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("Deprecated in JVM")]
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(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 AutomaticZenRule(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; set; }

Property Value

Parcelable.Creator

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

TYPE_BEDTIME

public static int TYPE_BEDTIME { get; set; }

Property Value

int

TYPE_DRIVING

public static int TYPE_DRIVING { get; set; }

Property Value

int

TYPE_IMMERSIVE

public static int TYPE_IMMERSIVE { get; set; }

Property Value

int

TYPE_MANAGED

public static int TYPE_MANAGED { get; set; }

Property Value

int

TYPE_OTHER

public static int TYPE_OTHER { get; set; }

Property Value

int

TYPE_SCHEDULE_CALENDAR

public static int TYPE_SCHEDULE_CALENDAR { get; set; }

Property Value

int

TYPE_SCHEDULE_TIME

public static int TYPE_SCHEDULE_TIME { get; set; }

Property Value

int

TYPE_THEATER

public static int TYPE_THEATER { get; set; }

Property Value

int

TYPE_UNKNOWN

public static int TYPE_UNKNOWN { get; set; }

Property Value

int

Methods

CreatePoolableInstance(Parcel)

HPA initializer for AutomaticZenRule(Android.Os.Parcel arg0)

public static AutomaticZenRule CreatePoolableInstance(Parcel arg0)

Parameters

arg0 Parcel

Returns

AutomaticZenRule

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

HPA initializer for AutomaticZenRule(Java.Lang.String arg0, Android.Content.ComponentName arg1, Android.Content.ComponentName arg2, Android.Net.Uri arg3, Android.Service.Notification.ZenPolicy arg4, int arg5, bool arg6)

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

Parameters

arg0 String
arg1 ComponentName
arg2 ComponentName
arg3 Uri
arg4 ZenPolicy
arg5 int
arg6 bool

Returns

AutomaticZenRule

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

HPA initializer for AutomaticZenRule(Java.Lang.String arg0, Android.Content.ComponentName arg1, Android.Net.Uri arg2, int arg3, bool arg4)

public static AutomaticZenRule CreatePoolableInstance(String arg0, ComponentName arg1, Uri arg2, int arg3, bool arg4)

Parameters

arg0 String
arg1 ComponentName
arg2 Uri
arg3 int
arg4 bool

Returns

AutomaticZenRule

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