Share via


AutomaticZenRule Constructores

Definición

Sobrecargas

AutomaticZenRule(Parcel)

Crea una regla zen automática.

AutomaticZenRule(String, ComponentName, Uri, Int32, Boolean)

Crea una regla zen automática.

AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, Int32, Boolean)

Crea una regla zen automática.

AutomaticZenRule(Parcel)

Crea una regla zen automática.

[Android.Runtime.Register(".ctor", "(Landroid/os/Parcel;)V", "", ApiSince=24)]
public AutomaticZenRule (Android.OS.Parcel? source);
[<Android.Runtime.Register(".ctor", "(Landroid/os/Parcel;)V", "", ApiSince=24)>]
new Android.App.AutomaticZenRule : Android.OS.Parcel -> Android.App.AutomaticZenRule

Parámetros

source
Parcel
Atributos

Comentarios

Documentación de Java para android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.content.ComponentName, android.net.Uri, android.service.notification.ZenPolicy, int, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a

AutomaticZenRule(String, ComponentName, Uri, Int32, Boolean)

Crea una regla zen automática.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V", "", ApiSince=24)]
public AutomaticZenRule (string? name, Android.Content.ComponentName? owner, Android.Net.Uri? conditionId, int interruptionFilter, bool enabled);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V", "", ApiSince=24)>]
new Android.App.AutomaticZenRule : string * Android.Content.ComponentName * Android.Net.Uri * int * bool -> Android.App.AutomaticZenRule

Parámetros

name
String

Nombre de la regla.

owner
ComponentName

El servicio Proveedor de condiciones que posee esta regla.

conditionId
Uri

Representación del estado que debe hacer que la aplicación aplique el filtro de interrupción especificado.

interruptionFilter
Int32

El filtro de interrupción define qué notificaciones pueden interrumpir al usuario (por ejemplo, a través del sonido &y vibración) mientras esta regla está activa.

enabled
Boolean

Si la regla está habilitada.

Atributos

Comentarios

Crea una regla zen automática.

Este miembro está en desuso. use #AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, int, boolean).

Documentación de Java para android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.net.Uri, int, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a

AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, Int32, Boolean)

Crea una regla zen automática.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V", "", ApiSince=29)]
public AutomaticZenRule (string name, Android.Content.ComponentName? owner, Android.Content.ComponentName? configurationActivity, Android.Net.Uri conditionId, Android.Service.Notification.ZenPolicy? policy, int interruptionFilter, bool enabled);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V", "", ApiSince=29)>]
new Android.App.AutomaticZenRule : string * Android.Content.ComponentName * Android.Content.ComponentName * Android.Net.Uri * Android.Service.Notification.ZenPolicy * int * bool -> Android.App.AutomaticZenRule

Parámetros

name
String

Nombre de la regla.

owner
ComponentName

El servicio Proveedor de condiciones que posee esta regla. Esto puede ser NULL si usa NotificationManager#setAutomaticZenRuleState(String, Condition) en lugar de android.service.notification.ConditionProviderService.

configurationActivity
ComponentName

Actividad que controla NotificationManager#ACTION_AUTOMATIC_ZEN_RULE que muestra al usuario más información sobre esta regla o permite configurarla. Esto es necesario si no usa .android.service.notification.ConditionProviderService Si es así, invalida la información especificada en el manifiesto.

conditionId
Uri

Representación del estado que debe hacer que la aplicación aplique el filtro de interrupción especificado.

policy
ZenPolicy

La directiva define qué notificaciones pueden interrumpir al usuario mientras esta regla está activa. Esto invalida la directiva global mientras esta regla es acción (Condition#STATE_TRUE).

interruptionFilter
Int32

El filtro de interrupción define qué notificaciones pueden interrumpir al usuario (por ejemplo, a través del sonido &y vibración) mientras esta regla está activa.

enabled
Boolean

Si la regla está habilitada.

Atributos

Comentarios

Crea una regla zen automática.

Documentación de Java para android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.content.ComponentName, android.net.Uri, android.service.notification.ZenPolicy, int, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a