AutomaticZenRule Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.