語言

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,設定任何想要的屬性。 建立一個通知。WearableExtender。 使用 Notification.WearableExtender 的 add 和 set 方法設定可穿戴裝置專屬屬性。 請致電 Notification.Builder.extend(Extender) 將擴充功能套用到通知上。 將通知貼至 NotificationManager.notify(...) 方法到通知系統。 可穿戴式擴充功能可透過 WearableExtender(Notification) 建構器,然後使用 get 方法存取值。

Android 參考資料。android.app.Notification.WearableExtender

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
Notification.WearableExtender()

建立一個 Notification.WearableExtender,並設定預設選項。

Notification.WearableExtender(Notification)

欄位

名稱 Description
ScreenTimeoutLong

此常數在 API 等級 29 中被棄用。

ScreenTimeoutShort

此常數在 API 等級 29 中被棄用。

UnsetActionIndex

Sentinel 值用於未設定的動作索引。

屬性

名稱 Description
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 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

幫手類別,將可穿戴擴充功能加入通知。

(繼承來源 JavaObject)
JniPeerMembers

提供 Android.App.Notification.WearableExtender 的 JNI 綁定基礎架構。

Pages

此方法在 API 等級 29 被棄用。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
StartScrollBottom

當內容過長無法在螢幕上顯示時,請確認這通知內容的捲動位置是否應該從底部開始,而不是頂部。

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)

方法

名稱 Description
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()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 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>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

幫手類別,將可穿戴擴充功能加入通知。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

幫手類別,將可穿戴擴充功能加入通知。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

幫手類別,將可穿戴擴充功能加入通知。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

幫手類別,將可穿戴擴充功能加入通知。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

幫手類別,將可穿戴擴充功能加入通知。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

幫手類別,將可穿戴擴充功能加入通知。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

幫手類別,將可穿戴擴充功能加入通知。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

幫手類別,將可穿戴擴充功能加入通知。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於