Notification 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別,表示如何使用 向使用者 android.app.NotificationManager
呈現永續性通知。
[Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)]
public class Notification : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)>]
type Notification = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 繼承
- 屬性
- 實作
備註
類別,表示如何使用 向使用者 android.app.NotificationManager
呈現永續性通知。
已新增 , Notification.Builder Notification.Builder
可讓您更輕鬆地建構通知。
<div class=「special reference」 >< h3 > Developer Guides < /h3>
如需建立通知的指南,請參閱 狀態列通知 開發人員指南。
</Div>
的 android.app.Notification
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
建構函式
Notification() |
建構具有預設值的 Notification 物件。 |
Notification(Int32, ICharSequence) |
|
Notification(Int32, ICharSequence, Int64) |
已淘汰.
建構 Notification 物件,其中包含具有狀態列圖示而不需要標準展開檢視的資訊。 |
Notification(Int32, String) |
|
Notification(Int32, String, Int64) |
建構 Notification 物件,其中包含具有狀態列圖示而不需要標準展開檢視的資訊。 |
Notification(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
Notification(Parcel) |
解除通知的擴大。 |
欄位
CategoryAlarm |
通知類別:警示或計時器。 |
CategoryCall |
通知類別:來電 (語音或視訊) 或類似的同步通訊要求。 |
CategoryEmail |
通知類別:非同步大量訊息 (電子郵件) 。 |
CategoryError |
通知類別:背景作業或驗證狀態的錯誤。 |
CategoryEvent |
通知類別:行事曆事件。 |
CategoryLocationSharing |
通知類別:暫時共用位置。 |
CategoryMessage |
通知類別:傳入直接訊息 (SMS、立即訊息等。 |
CategoryMissedCall |
通知類別:未接聽的通話。 |
CategoryNavigation |
通知類別:地圖回合導覽。 |
CategoryProgress |
通知類別:長時間執行背景作業的進度。 |
CategoryPromo |
通知類別:促銷或廣告。 |
CategoryRecommendation |
通知類別:單一專案的特定及時建議。 |
CategoryReminder |
通知類別:使用者排程提醒。 |
CategoryService |
通知類別:指示執行背景服務。 |
CategorySocial |
通知類別:社交網路或共用更新。 |
CategoryStatus |
通知類別:關於裝置或內容狀態的持續資訊。 |
CategoryStopwatch |
通知類別:執行停止監看式。 |
CategorySystem |
通知類別:系統或裝置狀態更新。 |
CategoryTransport |
通知類別:用於播放的媒體傳輸控制項。 |
CategoryWorkout |
通知類別:追蹤使用者的運動。 |
ColorDefault |
的特殊值 |
ExtraAnswerColor |
|
ExtraAnswerIntent |
|
ExtraAudioContentsUri |
|
ExtraBackgroundImageUri |
|
ExtraBigText |
|
ExtraCallIsVideo |
|
ExtraCallPerson |
|
ExtraCallType |
|
ExtraChannelGroupId |
的選擇性額外專案 |
ExtraChannelId |
的選擇性額外專案 |
ExtraChronometerCountDown |
|
ExtraColorized |
|
ExtraCompactActions |
|
ExtraConversationTitle |
|
ExtraDeclineColor |
|
ExtraDeclineIntent |
|
ExtraHangUpIntent |
|
ExtraHistoricMessages |
|
ExtraInfoText |
|
ExtraIsGroupConversation |
|
ExtraLargeIcon |
|
ExtraLargeIconBig |
|
ExtraMediaSession |
|
ExtraMessages |
|
ExtraMessagingPerson |
|
ExtraNotificationId |
的選擇性額外專案 |
ExtraNotificationTag |
的選擇性額外專案 |
ExtraPeople |
|
ExtraPeopleList |
|
ExtraPicture |
|
ExtraPictureContentDescription |
|
ExtraPictureIcon |
|
ExtraProgress |
|
ExtraProgressIndeterminate |
|
ExtraProgressMax |
|
ExtraRemoteInputDraft |
如果使用者按一下 RemoteInput 時,通知包含 RemoteInput 的未傳送草稿,我們會使用此金鑰將草稿新增為 |
ExtraRemoteInputHistory |
|
ExtraSelfDisplayName |
|
ExtraShowBigPictureWhenCollapsed |
|
ExtraShowChronometer |
|
ExtraShowWhen |
|
ExtraSmallIcon |
|
ExtraSubText |
|
ExtraSummaryText |
|
ExtraTemplate |
|
ExtraText |
|
ExtraTextLines |
|
ExtraTitle |
|
ExtraTitleBig |
|
ExtraVerificationIcon |
|
ExtraVerificationText |
|
ForegroundServiceDefault |
已淘汰.
如果使用 setForegroundServiceBehavior () 來建置與啟動前景服務的通知,則顯示通知通常會短暫地隱藏,以避免對使用者顯示視覺干擾。 |
ForegroundServiceDeferred |
已淘汰.
如果使用 setForegroundServiceBehavior () 來建置與啟動前景服務的通知,則顯示通知通常會短暫地隱藏,以避免對使用者顯示視覺干擾。 |
ForegroundServiceImmediate |
已淘汰.
如果使用 setForegroundServiceBehavior () 來建置與啟動前景服務的通知,則即使預設行為會短暫延遲可見度,也會立即顯示通知。 |
IntentCategoryNotificationPreferences |
活動,提供使用者介面來調整其包含應用程式的通知喜好設定。 |
PriorityDefault |
預設通知 |
PriorityHigh |
較高的 |
PriorityLow |
較低 |
PriorityMax |
最高 |
PriorityMin |
最低 |
屬性
Actions |
依 附加至此通知 |
AllowSystemGeneratedContextualActions |
傳回應用程式開發人員是否允許平臺 (,) 產生此通知的內容動作。 |
AudioAttributes |
|
AudioAttributesDefault |
|
AudioStreamType |
已淘汰.
播放音效時要使用的音訊資料流程類型。 |
BadgeIconType |
如果啟動器中顯示支援錯誤的啟動器,則傳回此通知應該顯示的圖示。 |
BigContentView |
的大型格式版本 |
Category |
其中一個預先定義的通知類別 (查看 |
ChannelId |
傳回此通知張貼至之通道的識別碼。 |
Class |
傳回這個 |
Color |
輔色 (ARGB 整數,例如在呈現此通知時,標準 Style 範本所要套用的常數 |
ContentIntent |
按一下展開狀態專案時所要執行的意圖。 |
ContentView |
在通知清單中代表此通知的檢視, (從狀態列下拉) 。 |
ContextualActions |
傳回內容相關 (的動作,也就是因為通知的內容) 此通知中的動作而建議。 |
Creator |
可互換。 |
Defaults |
指定應該取自預設值的值。 |
DeleteIntent |
當使用者明確關閉通知時,使用 [全部清除] 按鈕或個別撥動通知時,要執行的意圖。 |
Extras |
要與此通知一起處理的其他語意資料。 |
Flags | |
FullScreenIntent |
啟動的意圖,而不是將通知張貼到狀態列。 |
Group |
取得用來將此通知分組到叢集或堆疊的金鑰,以及支援這類轉譯之裝置上的其他通知。 |
GroupAlertBehavior |
傳回群組中哪些類型的通知負責警示使用者。 |
Handle |
基礎 Android 實例的控制碼。 (繼承來源 Object) |
HasImage |
類別,表示如何使用 向使用者 |
HeadsUpContentView |
的中格式版本 |
Icon |
要當做狀態列中圖示使用的可繪製資源識別碼。 |
IconLevel |
如果狀態列中的圖示是有多個層級,您可以設定此專案。 |
JniIdentityHashCode |
類別,表示如何使用 向使用者 |
JniPeerMembers |
類別,表示如何使用 向使用者 |
LargeIcon |
要顯示在通知內容區域中的大型點陣圖。 |
LedARGB |
led 的色彩。 |
LedOffMS |
LED 在閃爍時關閉的毫秒數。 |
LedOnMS |
LED 在閃爍時要開啟的毫秒數。 |
LocusId |
|
Number |
此通知所代表的事件數目。 |
PeerReference |
類別,表示如何使用 向使用者 |
Priority |
此通知的相對優先順序。 |
PublicVersion |
取代此通知的版本,其內容會顯示在不安全的內容中,例如安全 Keyguard。 |
SettingsText |
類別,表示如何使用 向使用者 |
SettingsTextFormatted |
傳回提供給 |
ShortcutId |
|
SmallIcon |
在狀態列和內容檢視中代表此通知的小型圖示。 |
SortKey |
取得排序索引鍵,排序此通知與其他來自相同套件的通知。 |
Sound |
要播放的音效。 |
ThresholdClass |
此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。 |
ThresholdType |
此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。 |
TickerText |
摘要說明協助工具服務的此通知的文字。 |
TickerView |
已淘汰.
先前是顯示 的 |
TimeoutAfter |
傳回張貼期間,如果尚未取消,系統應該取消此通知。 |
Vibrate |
要震動的模式。 |
Visibility |
此通知的可見度,這會影響 SystemUI 在不安全的鎖定畫面上顯示通知是否存在和內容的方式和時機 (,也就是安全鎖定畫面) 。 |
When |
與這個通知相關的時間戳記,自 epoch 起以毫秒為單位。 |
方法
Clone() |
建立並傳回這個 |
DescribeContents() |
描述這個可封送處理標記法中包含的特殊物件種類。 |
Dispose() |
類別,表示如何使用 向使用者 |
Dispose(Boolean) |
類別,表示如何使用 向使用者 |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
FindRemoteInputActionPair(Boolean) |
尋找並傳回遠端輸入及其對應的動作。 |
GetBubbleMetadata() |
傳回泡泡中繼資料,用來在現有前景活動的浮動視窗中顯示應用程式內容。 |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetLargeIcon() |
此通知內容檢視中顯示的大型圖示。 |
JavaFinalize() |
當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。 (繼承來源 Object) |
Notify() |
喚醒正在等候此物件的監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
SetLatestEventInfo(Context, ICharSequence, ICharSequence, PendingIntent) |
已淘汰.
將 |
SetLatestEventInfo(Context, String, String, PendingIntent) |
已淘汰.
將 |
ToArray<T>() |
類別,表示如何使用 向使用者 |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnregisterFromRuntime() |
類別,表示如何使用 向使用者 |
Wait() |
讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。 (繼承來源 Object) |
Wait(Int64) |
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。 (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。 (繼承來源 Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
將此通知壓平合併成一個包裹。 |
明確介面實作
IJavaPeerable.Disposed() |
類別,表示如何使用 向使用者 |
IJavaPeerable.DisposeUnlessReferenced() |
類別,表示如何使用 向使用者 |
IJavaPeerable.Finalized() |
類別,表示如何使用 向使用者 |
IJavaPeerable.JniManagedPeerState |
類別,表示如何使用 向使用者 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
類別,表示如何使用 向使用者 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
類別,表示如何使用 向使用者 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
類別,表示如何使用 向使用者 |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
類別,表示如何使用 向使用者 |
GetJniTypeName(IJavaPeerable) |
類別,表示如何使用 向使用者 |