AutomaticZenRule Конструкторы

Определение

Перегрузки

AutomaticZenRule(Parcel)

Создает автоматическое правило zen.

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

Создает автоматическое правило zen.

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

Создает автоматическое правило zen.

AutomaticZenRule(Parcel)

Создает автоматическое правило zen.

[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

Параметры

source
Parcel
Атрибуты

Комментарии

Документация по Java для android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.content.ComponentName, android.net.Uri, android.service.notification.ZenPolicy, int, boolean).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

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

Создает автоматическое правило zen.

[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

Параметры

name
String

Имя правила.

owner
ComponentName

Служба поставщика условий, владеющая этим правилом.

conditionId
Uri

Представление состояния, которое должно привести к применению приложения заданного фильтра прерывания.

interruptionFilter
Int32

Фильтр прерывания определяет, какие уведомления могут прерывать работу пользователя (например, через звуковую &вибрацию), пока это правило активно.

enabled
Boolean

Включено ли правило.

Атрибуты

Комментарии

Создает автоматическое правило zen.

Этот элемент устарел. используйте #AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, int, boolean).

Документация по Java для android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.net.Uri, int, boolean).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

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

Создает автоматическое правило zen.

[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

Параметры

name
String

Имя правила.

owner
ComponentName

Служба поставщика условий, владеющая этим правилом. Это значение может иметь значение NULL, если вы используете NotificationManager#setAutomaticZenRuleState(String, Condition) вместо android.service.notification.ConditionProviderService.

configurationActivity
ComponentName

Действие, которое обрабатывает NotificationManager#ACTION_AUTOMATIC_ZEN_RULE , которое показывает пользователю дополнительные сведения об этом правиле и (или) позволяет ему настроить его. Это необходимо, если вы не используете android.service.notification.ConditionProviderService. В этом случае он переопределяет сведения, указанные в манифесте.

conditionId
Uri

Представление состояния, которое должно привести к применению приложения заданного фильтра прерывания.

policy
ZenPolicy

Политика определяет, какие уведомления могут прерывать работу пользователя, пока это правило активно. Это переопределяет глобальную политику, пока это правило является действием (Condition#STATE_TRUE).

interruptionFilter
Int32

Фильтр прерывания определяет, какие уведомления могут прерывать работу пользователя (например, через звуковую &вибрацию), пока это правило активно.

enabled
Boolean

Включено ли правило.

Атрибуты

Комментарии

Создает автоматическое правило zen.

Документация по Java для android.app.AutomaticZenRule.AutomaticZenRule(java.lang.String, android.content.ComponentName, android.content.ComponentName, android.net.Uri, android.service.notification.ZenPolicy, int, boolean).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к