AutomaticZenRule Konstruktoren

Definition

Überlädt

Name Beschreibung
AutomaticZenRule(Parcel)

Erstellt eine automatische Zen-Regel.

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

Erstellt eine automatische Zen-Regel.

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

Erstellt eine automatische Zen-Regel.

AutomaticZenRule(Parcel)

Erstellt eine automatische Zen-Regel.

[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

Parameter

source
Parcel
Attribute

Hinweise

Java Dokumentation für android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.content.ComponentName, android.net.Uri, android.service.notification.ZenPolicy, int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Erstellt eine automatische Zen-Regel.

[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

Parameter

name
String

Der Name der Regel.

owner
ComponentName

Der Bedingungsanbieterdienst, der diese Regel besitzt.

conditionId
Uri

Eine Darstellung des Zustands, der dazu führen soll, dass Ihre App den angegebenen Unterbrechungsfilter anwendet.

interruptionFilter
Int32

Der Unterbrechungsfilter definiert, welche Benachrichtigungen den Benutzer unterbrechen dürfen (z. B. über Sound & Vibration), während diese Regel aktiv ist.

enabled
Boolean

Gibt an, ob die Regel aktiviert ist.

Attribute

Hinweise

Erstellt eine automatische Zen-Regel.

Dieses Element ist veraltet. Dient AutomaticZenRule.Builder zum Erstellen eines AutomaticZenRule.

Java Dokumentation für android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.net.Uri, int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Erstellt eine automatische Zen-Regel.

[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

Parameter

name
String

Der Name der Regel.

owner
ComponentName

Der Bedingungsanbieterdienst, der diese Regel besitzt. Dies kann null sein, wenn Sie NotificationManager#setAutomaticZenRuleState(String, Condition) anstelle von android.service.notification.ConditionProviderService.

configurationActivity
ComponentName

Eine Aktivität, die NotificationManager#ACTION_AUTOMATIC_ZEN_RULE den Benutzer behandelt, um weitere Informationen zu dieser Regel anzuzeigen und/oder sie zu konfigurieren. Dies ist erforderlich, wenn Sie keine android.service.notification.ConditionProviderService. Wenn Sie sind, überschreibt sie die in Ihrem Manifest angegebenen Informationen.

conditionId
Uri

Eine Darstellung des Zustands, der dazu führen soll, dass Ihre App den angegebenen Unterbrechungsfilter anwendet.

policy
ZenPolicy

Die Richtlinie definiert, welche Benachrichtigungen den Benutzer unterbrechen dürfen, während diese Regel aktiv ist. Dadurch wird die globale Richtlinie außer Kraft gesetzt, während diese Regel aktion (Condition#STATE_TRUE) ist.

interruptionFilter
Int32

Der Unterbrechungsfilter definiert, welche Benachrichtigungen den Benutzer unterbrechen dürfen (z. B. über Sound & Vibration), während diese Regel aktiv ist.

enabled
Boolean

Gibt an, ob die Regel aktiviert ist.

Attribute

Hinweise

Erstellt eine automatische Zen-Regel.

Hinweis: Erstellen Sie lieber AutomaticZenRule.Builder eine AutomaticZenRule.

Java Dokumentation für android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.content.ComponentName, android.net.Uri, android.service.notification.ZenPolicy, int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: