Class AutomaticZenRule
public class AutomaticZenRule : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>AutomaticZenRule
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
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
Stringarg1
ComponentNamearg2
ComponentNamearg3
Uriarg4
ZenPolicyarg5
intarg6
bool
AutomaticZenRule(String, ComponentName, Uri, int, bool)
[Obsolete]
public AutomaticZenRule(String arg0, ComponentName arg1, Uri arg2, int arg3, bool arg4)
Parameters
arg0
Stringarg1
ComponentNamearg2
Uriarg3
intarg4
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
TYPE_BEDTIME
public static int TYPE_BEDTIME { get; }
Property Value
TYPE_DRIVING
public static int TYPE_DRIVING { get; }
Property Value
TYPE_IMMERSIVE
public static int TYPE_IMMERSIVE { get; }
Property Value
TYPE_MANAGED
public static int TYPE_MANAGED { get; }
Property Value
TYPE_OTHER
public static int TYPE_OTHER { get; }
Property Value
TYPE_SCHEDULE_CALENDAR
public static int TYPE_SCHEDULE_CALENDAR { get; }
Property Value
TYPE_SCHEDULE_TIME
public static int TYPE_SCHEDULE_TIME { get; }
Property Value
TYPE_THEATER
public static int TYPE_THEATER { get; }
Property Value
TYPE_UNKNOWN
public static int TYPE_UNKNOWN { get; }
Property Value
Methods
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)