Language

Notification.WearableExtender クラス

定義

通知にウェアラブル拡張機能を追加するヘルパー クラス。

[Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)]
public sealed class Notification.WearableExtender : Java.Lang.Object, Android.App.Notification.IExtender, IDisposable
[<Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)>]
type Notification.WearableExtender = class
    inherit Object
    interface Notification.IExtender
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
Notification.WearableExtender
属性
実装

注釈

通知にウェアラブル拡張機能を追加するヘルパー クラス。 このクラスの使用方法の詳細については、「Android Wear の通知の作成」を参照してください。 ウェアラブル拡張機能を使用して通知を作成するには:Notification.Builder を作成し、必要なプロパティを設定します。 Notification.WearableExtender を作成します。 Notification.WearableExtender の add メソッドと set メソッドを使用して、ウェアラブル固有のプロパティを設定します。 Notification.Builder.extend(Extender) を呼び出して、拡張機能を通知に適用します。 NotificationManager.notify(...) メソッドを使用して通知を通知システムに投稿します。 既存の通知でウェアラブル拡張機能にアクセスするには、WearableExtender(Notification) コンストラクターを使用し、get メソッドを使用して値にアクセスします。

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

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

コンストラクター

Name 説明
Notification.WearableExtender()

既定のオプションを使用して Notification.WearableExtender を作成します。

Notification.WearableExtender(Notification)

フィールド

Name 説明
ScreenTimeoutLong

この定数は、API レベル 29 では非推奨になりました。

ScreenTimeoutShort

この定数は、API レベル 29 では非推奨になりました。

UnsetActionIndex

設定されていないアクション インデックスの Sentinel 値。

プロパティ

Name 説明
Actions

この通知に存在するウェアラブル アクションを取得します。

Background

通知コンテンツの背後に表示される背景画像を取得します。

BridgeTag

通知のブリッジ タグを返します。

Class

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

(継承元 Object)
ContentAction

プライマリ アクションとして指定された通知アクションのインデックス (存在する場合) を取得します。

ContentIcon

この通知の内容と一緒に表示されるアイコンを取得します。

ContentIconGravity

通知表示内でコンテンツ アイコンが持つ必要がある重力を取得します。

ContentIntentAvailableOffline

ウェアラブル デバイスがコンパニオン デバイスに接続されていない場合に、コンテンツ意図を使用できるかどうかを取得します。

CustomContentHeight

この通知のコンテンツを表示するためのカスタムの高さをピクセル単位で取得します。

CustomSizePreset

Notification.WearableExtender で見つかった使用可能なプリセットから、この通知の表示用のカスタム サイズ プリセットを取得します(例:

DismissalId

通知の無視 ID を返します。

DisplayIntent

このメソッドは、API レベル 29 では非推奨になりました。

Gravity

この通知が使用可能なビューポート空間内で持つ必要がある重力を取得します。

Handle

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

(継承元 Object)
HintAmbientBigPicture

このメソッドは、API レベル 29 では非推奨になりました。

HintAvoidBackgroundClipping

この通知の背景は可能であればクリップしないでください。代わりに、イメージの縦横比を維持して、画面に完全に表示されるようにサイズを変更する必要があることを示すヒントを取得します。

HintContentIntentLaunchesActivity

この通知のコンテンツ意図がアクティビティを直接起動し、適切な遷移を生成できることをプラットフォームに伝えるヒントを取得します

HintHideIcon

この通知のアイコンを表示しないことを示すヒントを取得します。

HintScreenTimeout

この通知が表示されたときの画面の継続時間 (ミリ秒単位) を取得します。

HintShowBackgroundOnly

この通知の背景画像のみを表示し、他のセマンティック コンテンツを非表示にする必要があることを示す視覚的ヒントを取得します。

JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

通知にウェアラブル拡張機能を追加するヘルパー クラス。

(継承元 JavaObject)
JniPeerMembers

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

Pages

このメソッドは、API レベル 29 では非推奨になりました。

PeerReference

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

(継承元 Object)
StartScrollBottom

この通知の内容のスクロール位置が、画面内に表示するには長すぎる場合に、上部ではなくコンテンツの下部から開始する必要があるかどうかを取得します。

ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

Name 説明
AddAction(Notification+Action)

この通知にウェアラブル アクションを追加します。

AddActions(IList<Notification.Action>)

この通知にウェアラブル アクションを追加します。

AddPage(Notification)

このメソッドは、API レベル 29 では非推奨になりました。

AddPages(IList<Notification>)

このメソッドは、API レベル 29 では非推奨になりました。

ClearActions()

このビルダーに存在するすべてのウェアラブル アクションをクリアします。

ClearPages()

このメソッドは、API レベル 29 では非推奨になりました。

Clone()

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

Construct(JniObjectReference, JniObjectReferenceOptions)

通知にウェアラブル拡張機能を追加するヘルパー クラス。

(継承元 JavaObject)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

通知にウェアラブル拡張機能を追加するヘルパー クラス。

(継承元 JavaObject)
Equals(Object)

通知にウェアラブル拡張機能を追加するヘルパー クラス。

(継承元 JavaObject)
Equals(Object)

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

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

構築中の通知にウェアラブル拡張機能を適用します。

GetHashCode()

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

(継承元 Object)
JavaFinalize()
古い.

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetBackground(Bitmap)
SetBridgeTag(String)

この通知のブリッジ タグを設定します。

SetContentAction(Int32)

この通知のアクションからのアクションをプライマリ アクションとして設定します。

SetContentIcon(Int32)

この通知の内容に合わせてアイコンを設定します。

SetContentIconGravity(GravityFlags)

通知表示内でコンテンツ アイコンが持つ必要がある重力を設定します。

SetContentIntentAvailableOffline(Boolean)

ウェアラブル デバイスがコンパニオン デバイスに接続されていない場合にコンテンツインテントを使用できるかどうかを設定します。

SetCustomContentHeight(Int32)

この通知のコンテンツを表示するためのカスタムの高さをピクセル単位で設定します。

SetCustomSizePreset(WearableSizePreset)

Notification.WearableExtender で見つかった使用可能なプリセットから、この通知の表示用のカスタム サイズ プリセットを設定します。例:

SetDismissalId(String)

この通知の無視 ID を設定します。

SetDisplayIntent(PendingIntent)

このメソッドは、API レベル 29 では非推奨になりました。

SetGravity(GravityFlags)

この通知が使用可能なビューポート空間内に持つ必要がある重力を設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetHintAmbientBigPicture(Boolean)

このメソッドは、API レベル 29 では非推奨になりました。

SetHintAvoidBackgroundClipping(Boolean)

この通知の背景を可能な限りクリップしないようにし、代わりにサイズを変更して画面に完全に表示されるようにし、画像の縦横比を維持する必要があることを示すヒントを設定します。

SetHintContentIntentLaunchesActivity(Boolean)

この通知のコンテンツ意図がアクティビティを直接起動し、適切な遷移を生成できることをプラットフォームに伝えるヒントを設定します。

SetHintHideIcon(Boolean)

この通知のアイコンを表示しないようにヒントを設定します。

SetHintScreenTimeout(Int32)

この通知が画面に表示されるときに、少なくともこの期間は画面をオンにしておく必要があることを示すヒントを設定します。

SetHintShowBackgroundOnly(Boolean)

この通知の背景画像のみを表示し、その他のセマンティック コンテンツを非表示にするビジュアル ヒントを設定します。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

通知にウェアラブル拡張機能を追加するヘルパー クラス。

(継承元 JavaObject)
SetStartScrollBottom(Boolean)

この通知の内容のスクロール位置が、画面内に表示するには長すぎる場合に、上部ではなくコンテンツの下部から開始するかどうかを設定します。

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)

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

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)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

通知にウェアラブル拡張機能を追加するヘルパー クラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象