Class AutomaticZenRule
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
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
arg0Stringarg1ComponentNamearg2ComponentNamearg3Uriarg4ZenPolicyarg5intarg6bool
AutomaticZenRule(String, ComponentName, Uri, int, bool)
[Obsolete("Deprecated in JVM")]
public AutomaticZenRule(String arg0, ComponentName arg1, Uri arg2, int arg3, bool arg4)
Parameters
arg0Stringarg1ComponentNamearg2Uriarg3intarg4bool
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
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { 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
TYPE_BEDTIME
public static int TYPE_BEDTIME { get; set; }
Property Value
TYPE_DRIVING
public static int TYPE_DRIVING { get; set; }
Property Value
TYPE_IMMERSIVE
public static int TYPE_IMMERSIVE { get; set; }
Property Value
TYPE_MANAGED
public static int TYPE_MANAGED { get; set; }
Property Value
TYPE_OTHER
public static int TYPE_OTHER { get; set; }
Property Value
TYPE_SCHEDULE_CALENDAR
public static int TYPE_SCHEDULE_CALENDAR { get; set; }
Property Value
TYPE_SCHEDULE_TIME
public static int TYPE_SCHEDULE_TIME { get; set; }
Property Value
TYPE_THEATER
public static int TYPE_THEATER { get; set; }
Property Value
TYPE_UNKNOWN
public static int TYPE_UNKNOWN { get; set; }
Property Value
Methods
CreatePoolableInstance(Parcel)
HPA initializer for AutomaticZenRule(Android.Os.Parcel arg0)
public static AutomaticZenRule CreatePoolableInstance(Parcel arg0)
Parameters
arg0Parcel
Returns
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
arg0Stringarg1ComponentNamearg2ComponentNamearg3Uriarg4ZenPolicyarg5intarg6bool
Returns
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
arg0Stringarg1ComponentNamearg2Uriarg3intarg4bool
Returns
DescribeContents()
public int DescribeContents()
Returns
GetConditionId()
public Uri GetConditionId()
Returns
GetConfigurationActivity()
https://developer.android.com/reference/android/app/AutomaticZenRule.html#getConfigurationActivity()
public ComponentName GetConfigurationActivity()
Returns
GetCreationTime()
public long GetCreationTime()
Returns
GetDeviceEffects()
public ZenDeviceEffects GetDeviceEffects()
Returns
GetIconResId()
public int GetIconResId()
Returns
GetInterruptionFilter()
public int GetInterruptionFilter()
Returns
GetName()
public String GetName()
Returns
GetOwner()
public ComponentName GetOwner()
Returns
GetTriggerDescription()
public String GetTriggerDescription()
Returns
GetType()
public int GetType()
Returns
GetZenPolicy()
public ZenPolicy GetZenPolicy()
Returns
IsEnabled()
public bool IsEnabled()
Returns
IsManualInvocationAllowed()
public bool IsManualInvocationAllowed()
Returns
SetConditionId(Uri)
public void SetConditionId(Uri arg0)
Parameters
SetConfigurationActivity(ComponentName)
public void SetConfigurationActivity(ComponentName arg0)
Parameters
SetDeviceEffects(ZenDeviceEffects)
public void SetDeviceEffects(ZenDeviceEffects arg0)
Parameters
SetEnabled(bool)
public void SetEnabled(bool arg0)
Parameters
SetInterruptionFilter(int)
https://developer.android.com/reference/android/app/AutomaticZenRule.html#setInterruptionFilter(int)
public void SetInterruptionFilter(int arg0)
Parameters
SetName(String)
public void SetName(String arg0)
Parameters
SetZenPolicy(ZenPolicy)
public void SetZenPolicy(ZenPolicy arg0)
Parameters
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)