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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

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()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

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

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 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)

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

適用対象