NotificationManager クラス

定義

発生したイベントをユーザーに通知するクラス。

[Android.Runtime.Register("android/app/NotificationManager", DoNotGenerateAcw=true)]
public class NotificationManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/NotificationManager", DoNotGenerateAcw=true)>]
type NotificationManager = class
    inherit Object
継承
NotificationManager
属性

注釈

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

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

コンストラクター

NotificationManager(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

ActionAppBlockStateChanged

アプリケーションがブロックまたはブロック解除されたときにブロードキャストされる意図。

ActionAutomaticZenRule

アクティビティ アクション: Zen ルールの自動構成画面を起動する

ActionAutomaticZenRuleStatusChanged

の状態 AutomaticZenRule が変更されたときにブロードキャストされる意図。

ActionInterruptionFilterChanged

getCurrentInterruptionFilter() の状態が変更されたときにブロードキャストされる意図。

ActionNotificationChannelBlockStateChanged

がブロックされたとき NotificationChannel (が の場合NotificationChannel#getImportance()#IMPORTANCE_NONE) またはブロック解除 (が 以外#IMPORTANCE_NONEの場合NotificationChannel#getImportance()) にブロードキャストされる意図。

ActionNotificationChannelGroupBlockStateChanged

が または ブロック解除されたときにNotificationChannelGroupNotificationChannelGroup#isBlocked() blockedブロードキャストされる意図。

ActionNotificationPolicyAccessGrantedChanged

状態が変化したときにブロードキャストされる #isNotificationPolicyAccessGranted() 意図。

ActionNotificationPolicyChanged

getNotificationPolicy() の状態が変更されたときにブロードキャストされる意図。

AutomaticRuleStatusDisabled
互換性のために残されています。

#EXTRA_AUTOMATIC_ZEN_RULE_STATUS 定数値 - 指定されたルールは現在存在しますが、無効になっています。

AutomaticRuleStatusEnabled
互換性のために残されています。

#EXTRA_AUTOMATIC_ZEN_RULE_STATUS 定数値 - 指定されたルールが現在存在し、有効になっています。

AutomaticRuleStatusRemoved
互換性のために残されています。

#EXTRA_AUTOMATIC_ZEN_RULE_STATUS 定数値 - 指定されたルールが削除されました。

AutomaticRuleStatusUnknown
互換性のために残されています。

#EXTRA_AUTOMATIC_ZEN_RULE_STATUS 定数値 - 対象の sdk バージョンでルールの現在の状態が不明であるため、 を使用して #setAutomaticZenRuleState(String, Condition)状態の変更を引き続き提供する必要があります。

BubblePreferenceAll
互換性のために残されています。

すべてのバブルがアプリから許可されていることを示します。

BubblePreferenceNone
互換性のために残されています。

アプリからバブルが許可されていないことを示します。

BubblePreferenceSelected
互換性のために残されています。

ユーザーが選択した通知のみがバブルとして表示されることを示します。

ExtraAutomaticRuleId

意図に対して追加の省略可能な #ACTION_AUTOMATIC_ZEN_RULE 文字列として使用されます。

ExtraAutomaticZenRuleId

変更された ( を参照#addAutomaticZenRule(AutomaticZenRule)) の AutomaticZenRule ID を格納するための#ACTION_AUTOMATIC_ZEN_RULE_STATUS_CHANGED余分な文字列。

ExtraAutomaticZenRuleStatus

の状態AutomaticZenRuleを格納するための#ACTION_AUTOMATIC_ZEN_RULE_STATUS_CHANGED余分な整数。

ExtraBlockedState

#ACTION_NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED新しいブロック状態をブール値として追加または#ACTION_NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED格納します。

ExtraNotificationChannelGroupId

#ACTION_NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED新しいブロック状態を持つ の NotificationChannelGroup ID を格納するための追加。

ExtraNotificationChannelId

#ACTION_NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED新しいブロック状態を持つ の NotificationChannel ID を格納するための追加。

ImportanceDefault
互換性のために残されています。

既定の通知の重要度: あらゆる場所で表示され、ノイズが発生しますが、視覚的には侵入しません。

ImportanceHigh
互換性のために残されています。

通知の重要度が高い: あらゆる場所で表示され、ノイズが発生し、ピークします。

ImportanceLow
互換性のために残されています。

低い通知の重要度: 網掛けに表示され、ステータス バー (を参照) #shouldHideSilentStatusBarIcons()に表示される可能性がありますが、目立って侵入しません。

ImportanceMax
互換性のために残されています。

未使用。

ImportanceMin
互換性のために残されています。

最小通知の重要度: 網掛けでのみ、フォールドの下に表示されます。

ImportanceNone
互換性のために残されています。

重要度のない通知: は網掛けに表示されません。

ImportanceUnspecified
互換性のために残されています。

ユーザーが重要度を表していないことを示す値。

MetaDataAutomaticRuleType

を処理#ACTION_AUTOMATIC_ZEN_RULEするアクティビティに必要なmeta-dataタグ。

MetaDataRuleInstanceLimit

を処理#ACTION_AUTOMATIC_ZEN_RULEするアクティビティの省略可能meta-dataなタグ。

プロパティ

AutomaticZenRules

呼び出し元が所有する AutomaticZenRules を返します。

BubblePreference

アプリのバブル設定を取得します。

Class

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

(継承元 Object)
ConsolidatedNotificationPolicy

現在適用されている通知ポリシーを返します。

CurrentInterruptionFilter

現在の通知中断フィルターを取得します。

Handle

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

(継承元 Object)
Importance

呼び出し元パッケージからの通知のユーザー指定の重要度を返します。

IsNotificationPolicyAccessGranted

呼び出し元パッケージの通知応答不可ポリシーを変更する機能を確認します。

JniIdentityHashCode

発生したイベントをユーザーに通知するクラス。

(継承元 Object)
JniPeerMembers

発生したイベントをユーザーに通知するクラス。

NotificationChannelGroups

呼び出し元アプリに属するすべての通知チャネル グループを返します。

NotificationChannels

呼び出し元パッケージに属するすべての通知チャネルを返します。

NotificationDelegate

#setNotificationDelegate(String) delegate現在通知がある場合は、ユーザーに代わって通知を投稿できる を返します。 または、 を使用して #notifyAsPackage(String, String, int, Notification)、ユーザーに代わって通知を投稿することをパッケージに許可します。

NotificationPolicy

現在のユーザー指定の既定の通知ポリシーを取得します。 または、現在の通知ポリシーを設定します。

PeerReference

発生したイベントをユーザーに通知するクラス。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

AddAutomaticZenRule(AutomaticZenRule)

指定された zen ルールを作成します。

AreBubblesAllowed()
互換性のために残されています。

このアプリによって投稿されたすべての通知が、他のアプリのコンテンツの上に浮かぶ通知網掛けの外側に表示できるかどうかを取得します。

AreBubblesEnabled()

現在のユーザーの機能レベルでバブルが有効になっているかどうかを返します。

AreNotificationsEnabled()

呼び出し元パッケージからの通知がブロックされているかどうかを返します。

AreNotificationsPaused()

このパッケージからの通知が一時的に非表示かどうかを返します。

Cancel(Int32)

以前に投稿した通知を取り消します。

Cancel(String, Int32)

以前に投稿した通知を取り消します。

CancelAll()

以前に表示されたすべての通知を取り消します。

CancelAsPackage(String, String, Int32)

以前に投稿した通知を取り消します。

CanNotifyAsPackage(String)

を使用して、 #notifyAsPackage(String, String, int, Notification)特定のパッケージに代わって通知を投稿できるかどうかを返します。

Clone()

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

(継承元 Object)
CreateNotificationChannel(NotificationChannel)

通知を投稿できる通知チャネルを作成します。

CreateNotificationChannelGroup(NotificationChannelGroup)

オブジェクトのグループ コンテナーを NotificationChannel 作成します。

CreateNotificationChannelGroups(IList<NotificationChannelGroup>)

複数の通知チャネル グループを作成します。

CreateNotificationChannels(IList<NotificationChannel>)

異なる通知を投稿できる複数の通知チャネルを作成します。

DeleteNotificationChannel(String)

指定された通知チャネルを削除します。

DeleteNotificationChannelGroup(String)

指定された通知チャネル グループと、それに属するすべての通知チャネルを削除します。

Dispose()

発生したイベントをユーザーに通知するクラス。

(継承元 Object)
Dispose(Boolean)

発生したイベントをユーザーに通知するクラス。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
FromContext(Context)

発生したイベントをユーザーに通知するクラス。

GetActiveNotifications()

アクティブな通知の一覧を回復します。呼び出し元アプリによって投稿された通知のうち、ユーザー #cancel(String, int)によってまだ無視されていないか、アプリによって発行されたもの。

GetAutomaticZenRule(String)

指定した ID を持つ AutomaticZenRule が存在し、呼び出し元がアクセス権を持つ場合は、それを返します。

GetHashCode()

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

(継承元 Object)
GetNotificationChannel(String)

指定されたチャネル ID の通知チャネル設定を返します。

GetNotificationChannel(String, String)

特定のチャネルと ShortcutInfo#getId() conversation idの通知チャネル設定を返します。

GetNotificationChannelGroup(String)

指定されたチャネル グループ ID の通知チャネル グループ設定を返します。

IsNotificationListenerAccessGranted(ComponentName)

ユーザーが特定 android.service.notification.NotificationListenerServiceの を承認したかどうかを確認します。

JavaFinalize()

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

(継承元 Object)
MatchesCallFilter(Uri)

指定された URI からの呼び出しがユーザーへの通知を許可されているかどうかを返します。

Notify()

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

(継承元 Object)
Notify(Int32, Notification)

ステータス バーに表示される通知を投稿します。

Notify(String, Int32, Notification)

ステータス バーに表示される通知を投稿します。

NotifyAll()

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

(継承元 Object)
NotifyAsPackage(String, String, Int32, Notification)

ステータス バーに表示される指定されたパッケージとして通知を投稿します。

RemoveAutomaticZenRule(String)

指定された ID を持つ自動 zen ルールを削除します。

SetAutomaticZenRuleState(String, Condition)

の状態が変更されたことを通知マネージャーに AutomaticZenRule 通知します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetInterruptionFilter(InterruptionFilter)

現在の通知中断フィルターを設定します。

ShouldHideSilentStatusBarIcons()

ユーザーがサイレント通知を行うかどうかを返します (ステータス バーに表示されるを参照してください #IMPORTANCE_LOW )。

ToArray<T>()

発生したイベントをユーザーに通知するクラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

発生したイベントをユーザーに通知するクラス。

(継承元 Object)
UpdateAutomaticZenRule(String, AutomaticZenRule)

指定された禅ルールを更新します。

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)

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

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)

発生したイベントをユーザーに通知するクラス。

適用対象