AutomaticZenRule 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。