語言

AutomaticZenRule 建構函式

定義

多載

名稱 Description
AutomaticZenRule(Parcel)

這會自動形成一條禪定規則。

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

這會自動形成一條禪定規則。

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

這會自動形成一條禪定規則。

AutomaticZenRule(Parcel)

這會自動形成一條禪定規則。

[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 參考資料。android.app.AutomaticZenRule.AutomaticZenRule

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

這會自動形成一條禪定規則。

[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

Uri

interruptionFilter
Int32

中斷過濾器定義在此規則啟動期間,允許哪些通知打斷使用者(例如透過聲音與震動)。

enabled
Boolean

規則是否被啟用。

屬性

備註

此構造器已被棄用。 使用 automaticZenRule.Builder 來建構自動 ZenRule。

這會自動形成一條禪定規則。

Android 參考資料。android.app.AutomaticZenRule.AutomaticZenRule

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

這會自動形成一條禪定規則。

[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

擁有此規則的州立服務提供者。 如果你用 NotificationManager#setAutomaticZenRuleState(String, Condition) 的是 android.service.notification.ConditionProviderService,這可能是 null。

configurationActivity
ComponentName

一個能向 NotificationManager#ACTION_AUTOMATIC_ZEN_RULE 使用者展示更多關於此規則資訊和/或設定的活動。 如果你沒有使用。android.service.notification.ConditionProviderService 如果是,它會覆蓋你清單中指定的資訊。

conditionId
Uri

一個表示應該讓你的應用程式套用該中斷過濾器的狀態。

policy
ZenPolicy

該政策定義在此規則生效期間,哪些通知可以中斷使用者。 此規則覆蓋全域政策,而此規則為作用(Condition#STATE_TRUE)。

interruptionFilter
Int32

中斷過濾器定義在此規則啟動期間,允許哪些通知打斷使用者(例如透過聲音與震動)。

enabled
Boolean

規則是否被啟用。

屬性

備註

這會自動形成一條禪定規則。 注意:建議使用 automaticZenRule.Builder 來建構自動 ZenRule。

Android 參考資料。android.app.AutomaticZenRule.AutomaticZenRule

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於