NotificationChannel クラス

定義

同様にテーマが設定された通知のコレクションに適用される設定の表現。

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

注釈

の Java ドキュメント android.app.NotificationChannel

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

コンストラクター

NotificationChannel(String, ICharSequence, NotificationImportance)

通知チャネルを作成します。

NotificationChannel(String, String, NotificationImportance)

同様にテーマが設定された通知のコレクションに適用される設定の表現。

フィールド

DefaultChannelId

アプリの既定のチャネルの ID。

EditConversation

Settings#EXTRA_CHANNEL_FILTER_LIST追加値。

EditImportance

Settings#EXTRA_CHANNEL_FILTER_LIST追加値。

EditLauncher

Settings#EXTRA_CHANNEL_FILTER_LIST追加値。

EditLockedDevice

Settings#EXTRA_CHANNEL_FILTER_LIST追加値。

EditSound

Settings#EXTRA_CHANNEL_FILTER_LIST追加値。

EditVibration

Settings#EXTRA_CHANNEL_FILTER_LIST追加値。

EditZen

Settings#EXTRA_CHANNEL_FILTER_LIST追加値。

プロパティ

AudioAttributes

このチャネルに投稿された通知によって再生されるサウンドのオーディオ属性を返します。

Blockable

アプリがブロック不可能として "固定" されている場合でも、このチャネルが常にブロック可能かどうかを返します。 または、このチャネルが有効な場合に通知が "固定" になるパッケージに属している場合、ユーザーはこのチャネルを通じて送信される通知をブロックできます。

Class

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

(継承元 Object)
ConversationId

このチャネルが ShortcutInfo#getId() id 会話に関連付けられている場合は、このチャネルをサポートする会話の を返します。

Creator

同様にテーマが設定された通知のコレクションに適用される設定の表現。

Description

このチャネルのユーザーに表示される説明を返します。 または、このチャネルのユーザーに表示される説明を設定します。

Group

このチャネルが属するグループを返します。 または、このチャネルが属するグループを設定します。

Handle

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

(継承元 Object)
HasUserSetImportance

ユーザーがこのチャネルの重要度を選択したかどうかを返します。アプリからの最初の選択を肯定するか、または上位または下位に変更しました。

HasUserSetSound

ユーザーがこのチャネルのサウンドを選択したかどうかを返します。

Id

このチャネルの ID を返します。

Importance

ユーザー指定の重要度 e を返します。 または、この通知チャネルの中断レベルを設定します。

IsConversation

このチャネルが会話を表しているかどうか。

IsDemoted

ユーザーがこのチャネルが会話を表さないと判断したかどうかを返します。

IsImportantConversation

この会話の通知が重要と見なされるかどうか。

JniIdentityHashCode

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
JniPeerMembers

同様にテーマが設定された通知のコレクションに適用される設定の表現。

LightColor

このチャネルに投稿された通知の通知の明るい色を返します。 または、このチャネルに投稿された通知の通知の明るい色を設定します(ライト #enableLights(boolean) enabled がこのチャネルにあり、デバイスがその機能をサポートしている場合)。

LockscreenVisibility

このチャネルに投稿された通知が、完全なフォームまたは編集済みのフォームのロック画面に表示されるかどうかを返します。 または、このチャネルに投稿された通知をロック画面に表示するかどうかを設定し、表示される場合は編集済みのフォームに表示するかどうかを設定します。

Name

同様にテーマが設定された通知のコレクションに適用される設定の表現。

NameFormatted

このチャネルのユーザー表示名を返します。 または、このチャネルのユーザーに表示される名前を設定します。

ParentChannelId

#getId() idスレッド関連チャネルの場合は、親通知チャネルの をこのチャネルに返します。

PeerReference

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
Sound

このチャネルの通知音を返します。

ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

CanBubble()

このチャネルに投稿された通知を、他のアプリの上のフローティング ウィンドウで通知網掛けの外側に表示できるかどうかを返します。

CanBypassDnd()

このチャネルに投稿された通知が応答 NotificationManager#INTERRUPTION_FILTER_PRIORITY 不可モードをバイパスできるかどうか。

CanShowBadge()

このチャネルに投稿された通知をランチャー アプリケーションでバッジとして表示できるかどうかを返します。

Clone()

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

(継承元 Object)
DescribeContents()

同様にテーマが設定された通知のコレクションに適用される設定の表現。

Dispose()

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
Dispose(Boolean)

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
EnableLights(Boolean)

このチャネルに投稿された通知が、その機能をサポートするデバイスに通知ライトを表示するかどうかを設定します。

EnableVibration(Boolean)

このチャネルに投稿された通知を振動させるかどうかを設定します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetVibrationPattern()

このチャネルに投稿された通知の振動パターンを返します。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetAllowBubbles(Boolean)

Android 11 の時点では、この値は尊重されなくなりました。

SetBypassDnd(Boolean)

このチャネルに投稿された通知がユーザーをモードで android.app.NotificationManager.Policy#INTERRUPTION_FILTER_PRIORITY 中断できるかどうかを設定します。

SetConversationId(String, String)

このチャネルを、会話中心として設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetShowBadge(Boolean)

このチャネルに投稿された通知をランチャーでアプリケーション アイコン バッジとして表示できるかどうかを設定します。

SetSound(Uri, AudioAttributes)

このチャネルに投稿された通知とそのオーディオ属性に対して再生するサウンドを設定します。

SetVibrationPattern(Int64[])

このチャネルに投稿される通知の振動パターンを設定します。

ShouldShowLights()

このチャネルに投稿された通知が通知ライトをトリガーするかどうかを返します。

ShouldVibrate()

このチャネルに投稿された通知が常に振動するかどうかを返します。

ToArray<T>()

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

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

同様にテーマが設定された通知のコレクションに適用される設定の表現。

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

IJavaPeerable.Disposed()

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
IJavaPeerable.Finalized()

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

同様にテーマが設定された通知のコレクションに適用される設定の表現。

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

同様にテーマが設定された通知のコレクションに適用される設定の表現。

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

同様にテーマが設定された通知のコレクションに適用される設定の表現。

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

同様にテーマが設定された通知のコレクションに適用される設定の表現。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

同様にテーマが設定された通知のコレクションに適用される設定の表現。

GetJniTypeName(IJavaPeerable)

同様にテーマが設定された通知のコレクションに適用される設定の表現。

適用対象