Idioma

AutomaticZenRule Construtores

Definição

Sobrecargas

Nome Description
AutomaticZenRule(Parcel)

Cria uma regra zen automática.

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

Cria uma regra zen automática.

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

Cria uma regra zen automática.

AutomaticZenRule(Parcel)

Cria uma regra 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

Parcela

Atributos

Comentários

Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Cria uma regra 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

O nome da regra.

owner
ComponentName

O serviço provedor de condições que possui essa regra.

conditionId
Uri

Uri

interruptionFilter
Int32

O filtro de interrupção define quais notificações têm permissão para interromper o usuário (por exemplo, via som & vibração) enquanto essa regra está ativa.

enabled
Boolean

Se a regra está habilitada.

Atributos

Comentários

Este construtor foi preterido. Use AutomaticZenRule.Builder para construir um AutomaticZenRule.

Cria uma regra zen automática.

Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Cria uma regra 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

O nome da regra.

owner
ComponentName

O serviço provedor de condições que possui essa regra. Isso pode ser nulo se você estiver usando NotificationManager#setAutomaticZenRuleState(String, Condition) em vez de android.service.notification.ConditionProviderService.

configurationActivity
ComponentName

Uma atividade que manipula NotificationManager#ACTION_AUTOMATIC_ZEN_RULE que mostra ao usuário mais informações sobre essa regra e/ou permite que ele a configure. Isso será necessário se você não estiver usando um android.service.notification.ConditionProviderService. Se você estiver, ele substituirá as informações especificadas em seu manifesto.

conditionId
Uri

Uma representação do estado que deve fazer com que seu aplicativo aplique o filtro de interrupção especificado.

policy
ZenPolicy

A política define quais notificações têm permissão para interromper o usuário enquanto essa regra está ativa. Isso substitui a política global enquanto essa regra é a ação (Condition#STATE_TRUE).

interruptionFilter
Int32

O filtro de interrupção define quais notificações têm permissão para interromper o usuário (por exemplo, via som & vibração) enquanto essa regra está ativa.

enabled
Boolean

Se a regra está habilitada.

Atributos

Comentários

Cria uma regra zen automática. Observação: prefira AutomaticZenRule.Builder para construir um AutomaticZenRule.

Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a