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
- Атрибуты
Комментарии
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.