Notification.MediaStyle クラス

定義

メディア再生通知の通知スタイル。

[Android.Runtime.Register("android/app/Notification$MediaStyle", DoNotGenerateAcw=true)]
public class Notification.MediaStyle : Android.App.Notification.Style
[<Android.Runtime.Register("android/app/Notification$MediaStyle", DoNotGenerateAcw=true)>]
type Notification.MediaStyle = class
    inherit Notification.Style
継承
Notification.MediaStyle
派生
属性

注釈

メディア再生通知の通知スタイル。 展開されたフォームの Notification.bigContentView では、addAction で指定された最大 5 つの Notification.Actions がアイコンのみのプッシュ ボタンとして表示され、トランスポート コントロールに適しています。 setLargeIcon() に指定されたビットマップは、アルバム アートワークとして扱われます。 ここで提供されている他のスタイルとは異なり、MediaStyle は標準サイズの Notification.contentView を変更することもできます。setShowActionsInCompactView(int) にアクション インデックスを提供することで、標準ビューに通常のコンテンツと共に表示されるように最大 3 つのアクションを昇格させることができます。 MediaStyle で作成された通知のカテゴリは、setCategory() を使用して別のカテゴリを設定しない限り、CATEGORY_TRANSPORTに設定されます。 最後に、android.app.Notification.MediaStyle.setMediaSession(MediaSession.Token) を使用して MediaSession.Token をアタッチすると、システム UI はこれをアクティブなメディア セッションを表す通知として識別し、それに応じて応答できます (たとえば、ロック画面にアルバム アートワークを表示します)。 Android O 以降では、setMediaSession(MediaSession.Token) を使用してメディア セッションがアタッチされている通知が色分けされます。 Notification.Builder.setColorized(boolean) を使用して、この動作をオプトアウトできます。 Android V 以降では、有効な MediaStyle 通知に対して NO_CLEAR フラグが設定されます。 このスタイルを Notification と共に使用するには、Notification.Builder.setStyle(android.app.Notification.Style) に次のようにフィードします。

android.app.Notification.MediaStyleの Android リファレンス。

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

コンストラクター

名前 説明
Notification.MediaStyle()

MediaStyle オブジェクトを構築します。

Notification.MediaStyle(IntPtr, JniHandleOwnership)

既存の Java Native Interface オブジェクトのマネージド表現を初期化します。

Notification.MediaStyle(Notification+Builder)

このコンストラクターは非推奨です。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

メディア再生通知の通知スタイル。

(継承元 JavaObject)
JniPeerMembers

Android.App.Notification.MediaStyle 用の JNI バインド インフラストラクチャを提供します。

MBuilder

メディア再生通知の通知スタイル。

(継承元 Notification.Style)
PeerReference

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

(継承元 Object)
ThresholdClass

Android.App.Notification.MediaStyle 用の JNI バインド インフラストラクチャを提供します。

ThresholdType

Android.App.Notification.MediaStyle 用の JNI バインド インフラストラクチャを提供します。

メソッド

名前 説明
Build()

このスタイルがアタッチされているビルダーで Notification.Builder.build() を呼び出します。

(継承元 Notification.Style)
CheckBuilder()

メディア再生通知の通知スタイル。

(継承元 Notification.Style)
Clone()

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

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

メディア再生通知の通知スタイル。

(継承元 JavaObject)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

メディア再生通知の通知スタイル。

(継承元 JavaObject)
Equals(Object)

メディア再生通知の通知スタイル。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetStandardView(Int32)

メディア再生通知の通知スタイル。

(継承元 Notification.Style)
InternalSetBigContentTitle(ICharSequence)

テンプレートの展開形式で ContentTitle をオーバーライドします。

(継承元 Notification.Style)
InternalSetBigContentTitle(String)

テンプレートの展開形式で ContentTitle をオーバーライドします。

(継承元 Notification.Style)
InternalSetSummaryText(ICharSequence)

テンプレートの展開形式で、詳細セクションの後にテキストの最初の行を設定します。

(継承元 Notification.Style)
InternalSetSummaryText(String)

テンプレートの展開形式で、詳細セクションの後にテキストの最初の行を設定します。

(継承元 Notification.Style)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetBuilder(Notification+Builder)

Notification.Builder オブジェクトをこのスタイルにアタッチします。

(継承元 Notification.Style)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetMediaSession(MediaSession+Token)

MediaSession.Token をこの通知にアタッチして、追加の再生情報とコントロールを SystemUI に提供します。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

メディア再生通知の通知スタイル。

(継承元 JavaObject)
SetRemotePlaybackInfo(ICharSequence, Int32, PendingIntent)

リモート デバイスでの再生に関連するメディア通知の場合は、メディア コントロールの出力スイッチャー チップの既定値を置き換えるデバイス情報と、これがサポートされているデバイスで出力スイッチャー チップがタップされたときに使用する意図を指定します。

SetRemotePlaybackInfo(String, Int32, PendingIntent)

リモート デバイスでの再生に関連するメディア通知の場合は、メディア コントロールの出力スイッチャー チップの既定値を置き換えるデバイス情報と、これがサポートされているデバイスで出力スイッチャー チップがタップされたときに使用する意図を指定します。

SetShowActionsInCompactView(Int32[])

コンパクトな通知ビューに表示されるように、最大 3 つのアクション (追加順にインデックス別) を要求します。

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)

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

名前 説明
IJavaPeerable.Disposed()

メディア再生通知の通知スタイル。

(継承元 JavaObject)
IJavaPeerable.Finalized()

メディア再生通知の通知スタイル。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

メディア再生通知の通知スタイル。

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

メディア再生通知の通知スタイル。

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

メディア再生通知の通知スタイル。

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

メディア再生通知の通知スタイル。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

メディア再生通知の通知スタイル。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象