Language

ZenPolicy クラス

定義

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

[Android.Runtime.Register("android/service/notification/ZenPolicy", ApiSince=29, DoNotGenerateAcw=true)]
public sealed class ZenPolicy : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/service/notification/ZenPolicy", ApiSince=29, DoNotGenerateAcw=true)>]
type ZenPolicy = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
属性
実装

注釈

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。 ZenPolicy は、デバイスが応答不可モードのときにインターセプトされる通知の視覚効果も指定します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

フィールド

Name 説明
ConversationSendersAnyone
古い.

すべての会話が dnd をバイパスできることを示すために使用されます。

ConversationSendersImportant
古い.

重要な会話が dnd をバイパスできることを示すために使用されます。

ConversationSendersNone
古い.

会話が dnd をバイパスできることを示すために使用されます。

ConversationSendersUnset
古い.

dnd をバイパスできる会話の種類を優先しないように指定するために使用されます。

PeopleTypeAnyone
古い.

すべての呼び出しまたはメッセージが dnd をバイパスできることを示すために使用されます。

PeopleTypeContacts
古い.

連絡先からの通話またはメッセージが dnd をバイパスできることを示すために使用されます。

PeopleTypeNone
古い.

呼び出しまたはメッセージが dnd をバイパスできることを示すために使用されます。

PeopleTypeStarred
古い.

星付き連絡先からの通話またはメッセージが dnd をバイパスできることを示すために使用されます。

PeopleTypeUnset
古い.

通話またはメッセージの dnd をバイパスできるユーザーの種類を優先しないように指定するために使用されます。

StateAllow
古い.

DND がアクティブな場合に、サウンドまたは視覚効果の種類の再生/表示が許可されていることを示します。

StateDisallow
古い.

DND がアクティブな場合に、サウンド効果または視覚効果の種類が再生/表示不可であることを示します。

StateUnset
古い.

DND がアクティブな場合に、サウンド効果または視覚効果の種類の再生/表示を許可するかどうかを優先しないことを示します。

プロパティ

Name 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
JniPeerMembers

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
PriorityCallSenders

DND をバイパスできる呼び出し元。

PriorityCategoryAlarms

このポリシーで、カテゴリ Notification#CATEGORY_ALARM を含む通知にサウンドの再生と視覚的な表示を許可するか、DND がアクティブなときにそれらをインターセプトするかを指定します。

PriorityCategoryCalls

このポリシーで、カテゴリ Notification#CATEGORY_CALL を含む通知にサウンドの再生と視覚的な表示を許可するか、DND がアクティブなときにそれらをインターセプトするかを指定します。

PriorityCategoryConversations

このポリシーで、会話通知 ( NotificationChannel#getConversationId() を参照) がサウンドを再生して視覚的に表示できるようにするか、DND がアクティブなときにそれらをインターセプトするかを指定します。

PriorityCategoryEvents

このポリシーで、カテゴリ Notification#CATEGORY_EVENT を含む通知にサウンドの再生と視覚的な表示を許可するか、DND がアクティブなときにそれらをインターセプトするかを指定します。

PriorityCategoryMedia

このポリシーで、メディア通知でサウンドの再生と視覚的な表示を許可するか、DND がアクティブなときにそれらをインターセプトするかを指定します。

PriorityCategoryMessages

このポリシーで、カテゴリ Notification#CATEGORY_MESSAGE を含む通知にサウンドの再生と視覚的な表示を許可するか、DND がアクティブなときにそれらをインターセプトするかを指定します。

PriorityCategoryReminders

このポリシーで、カテゴリ Notification#CATEGORY_REMINDER を含む通知にサウンドの再生と視覚的な表示を許可するか、DND がアクティブなときにそれらをインターセプトするかを指定します。

PriorityCategoryRepeatCallers

このポリシーで、繰り返し呼び出し元 (最近呼び出されたカテゴリ Notification#CATEGORY_CALL を含む通知) でサウンドを再生したり、視覚的に表示したり、DND がアクティブなときにそれらをインターセプトしたりできるようにするかどうかを指定します。

PriorityCategorySystem

このポリシーで、DND がアクティブな場合にシステム サウンドを許可するかどうかを指定します。

PriorityChannelsAllowed

このポリシーで、DND をバイパスするNotificationChannel channelsとしてマークされたNotificationChannel#canBypassDnd()を許可するかどうか。

PriorityConversationSenders

DND をバイパスできる会話の種類。

PriorityMessageSenders

DND をバイパスできるメッセージ送信者。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
VisualEffectAmbient

このポリシーにより、DND によってインターセプトされた通知がアンビエント ディスプレイをサポートするデバイスのアンビエント ディスプレイに表示されるのを許可するかどうか。

VisualEffectBadge

このポリシーで、badging をサポートするデバイスで DND によって傍受された通知からの NotificationChannel#canShowBadge() badges を許可するかどうか。

VisualEffectFullScreenIntent

このポリシーで DND によって傍受された通知からの Notification#fullScreenIntent full screen intents を許可するかどうか。

VisualEffectLights

このポリシーで DND によって傍受された通知からの NotificationChannel#shouldShowLights() notification lights を許可するかどうか。

VisualEffectNotificationList

このポリシーで、DND によってインターセプトされた通知が、それらのビューをサポートするデバイスの通知の網掛けやロック画面などの通知リスト ビューに表示されるのを許可するかどうか。

VisualEffectPeek

このポリシーで DND によって傍受された通知からのピークを許可するかどうか。

VisualEffectStatusBar

このポリシーで、DND によって傍受された通知がステータス バーをサポートするデバイスのステータス バーに表示されるのを許可するかどうか。

メソッド

Name 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
DescribeContents()

この Parcelable インスタンスのマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
Equals(Object)

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

Name 説明
IJavaPeerable.Disposed()

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ZenPolicy は、デバイスが応答不可モードのときに、特定の通知とそれに対応するサウンドの再生を許可するかどうかを決定します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象