NotificationChannel クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
同様にテーマが設定された通知のコレクションに適用される設定の表現。
[Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class NotificationChannel : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)>]
type NotificationChannel = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 継承
- 属性
- 実装
注釈
同様にテーマが設定された通知のコレクションに適用される設定の表現。
android.app.NotificationChannelの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| Name | 説明 |
|---|---|
| NotificationChannel(String, ICharSequence, NotificationImportance) |
通知チャネルを作成します。 |
| NotificationChannel(String, String, NotificationImportance) |
通知チャネルを作成します。 |
フィールド
| Name | 説明 |
|---|---|
| DefaultChannelId |
アプリの既定のチャネルの ID。 |
| EditConversation |
|
| EditImportance |
|
| EditLauncher |
|
| EditLockedDevice |
|
| EditSound |
|
| EditVibration |
|
| EditZen |
|
プロパティ
| Name | 説明 |
|---|---|
| AudioAttributes |
このチャネルに投稿された通知によって再生されるサウンドのオーディオ属性を返します。 |
| Blockable |
アプリがブロック不可として "固定" されている場合でも、このチャネルが常にブロック可能かどうかを返します。 または、ユーザーがこのチャネルを通じて送信された通知をブロックできるようにします。このチャネルがパッケージに属し、それ以外の場合は通知が "固定" になっている場合は有効になります。 |
| Class |
この |
| ConversationId |
このチャネルが会話に関連付けられている場合は、このチャネルをサポートする会話の |
| Creator | |
| Description |
このチャネルのユーザーに表示される説明を返します。 または、このチャネルのユーザーに表示される説明を設定します。 |
| Group |
このチャネルが属するグループを返します。 または、このチャネルが属するグループを設定します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| HasUserSetImportance |
ユーザーがこのチャネルの重要度を選択したかどうかを返します。アプリからの最初の選択を確認するか、大きいか低くなるように変更したかを返します。 |
| HasUserSetSound |
ユーザーがこのチャネルのサウンドを選択したかどうかを返します。 |
| Id |
このチャネルの ID を返します。 |
| Importance |
ユーザー指定の重要度 e を返します。 または、この通知チャネルの中断レベルを設定します。 |
| IsConversation |
このチャネルが会話を表しているかどうか。 |
| IsDemoted |
ユーザーがこのチャネルが会話を表さないと判断したかどうかを返します。 |
| IsImportantConversation |
この会話の通知が重要と見なされるかどうか。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| JniPeerMembers |
Android.App.NotificationChannel 用の JNI バインディング インフラストラクチャを提供します。 |
| LightColor |
このチャネルに投稿された通知の通知の明るい色を返します。 または、このチャネルでライトが |
| LockscreenVisibility |
このチャネルに投稿された通知が、フル フォームまたは編集済みフォームのロック画面に表示されるかどうかを返します。 または、このチャネルに投稿された通知をロック画面に表示するかどうかを設定し、表示される場合は編集済みのフォームに表示するかどうかを設定します。 |
| Name | |
| NameFormatted |
このチャネルのユーザー表示名を返します。 または、このチャネルのユーザーに表示される名前を設定します。 |
| OriginalImportance |
ユーザーが変更される前に、このチャネルのアプリ定義の重要度を返します。 |
| ParentChannelId |
スレッド関連チャネルの場合、親通知チャネルの |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| Sound |
このチャネルの通知音を返します。 |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
| VibrationEffect |
このチャネルに投稿された通知の |
メソッド
| Name | 説明 |
|---|---|
| CanBubble() |
このチャネルに投稿された通知を、他のアプリの上のフローティング ウィンドウで通知網掛けの外側に表示できるかどうかを返します。 |
| CanBypassDnd() |
このチャネルに投稿された通知が、アクティブなポリシーによって優先チャネルで通知フィルター処理をバイパスできる場合に、応答不可 |
| CanShowBadge() |
このチャネルに投稿された通知をランチャー アプリケーションでバッジとして表示できるかどうかを返します。 |
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| DescribeContents() |
この Parcelable インスタンスのマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。 |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| EnableLights(Boolean) |
このチャネルに投稿された通知を、その機能をサポートするデバイスに通知ライトを表示するかどうかを設定します。 |
| EnableVibration(Boolean) |
このチャネルに投稿された通知を振動させるかどうかを設定します。 |
| Equals(Object) |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetVibrationPattern() |
このチャネルに投稿された通知の振動パターンを返します。 |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| SetAllowBubbles(Boolean) |
Android 11 の時点では、この値は尊重されなくなりました。 |
| SetBypassDnd(Boolean) |
このチャネルに投稿された通知がユーザーを |
| SetConversationId(String, String) |
このチャネルを会話中心として設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| SetShowBadge(Boolean) |
このチャネルに投稿された通知をランチャーにアプリケーション アイコン バッジとして表示できるかどうかを設定します。 |
| SetSound(Uri, AudioAttributes) |
このチャネルに投稿された通知とそのオーディオ属性に対して再生するサウンドを設定します。 |
| SetVibrationPattern(Int64[]) |
このチャネルに投稿された通知の振動パターンを設定します。 |
| ShouldShowLights() |
このチャネルに投稿された通知が通知ライトをトリガーするかどうかを返します。 |
| ShouldVibrate() |
このチャネルに投稿された通知が常に振動するかどうかを返します。 |
| 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() |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 (継承元 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 |
拡張メソッド
| Name | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
同様にテーマが設定された通知のコレクションに適用される設定の表現。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|