Notification Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite .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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite .android.app.NotificationManager
L'oggetto Notification.Builder Notification.Builder
è stato aggiunto per semplificare la creazione di notifiche.
<div class="special reference"><h3>Developer Guides</h3>
Per una guida alla creazione di notifiche, leggere la guida per gli sviluppatori delle notifiche della barra di stato.
</Div>
Documentazione java per android.app.Notification
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Costruttori
Notification() |
Costruisce un oggetto Notification con valori predefiniti. |
Notification(Int32, ICharSequence) |
Costruisce un |
Notification(Int32, ICharSequence, Int64) |
Obsoleti.
Costruisce un oggetto Notification con le informazioni necessarie per avere un'icona della barra di stato senza la visualizzazione espansa standard. |
Notification(Int32, String) |
Costruisce un |
Notification(Int32, String, Int64) |
Costruisce un oggetto Notification con le informazioni necessarie per avere un'icona della barra di stato senza la visualizzazione espansa standard. |
Notification(IntPtr, JniHandleOwnership) |
Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Notification(Parcel) |
Sgonfia la notifica da un pacco. |
Campi
CategoryAlarm |
Categoria di notifica: allarme o timer. |
CategoryCall |
Categoria di notifica: chiamata in ingresso (voce o video) o richiesta di comunicazione sincrona simile. |
CategoryEmail |
Categoria di notifica: messaggio bulk asincrono (posta elettronica). |
CategoryError |
Categoria di notifica: errore nell'operazione in background o nello stato di autenticazione. |
CategoryEvent |
Categoria di notifica: evento del calendario. |
CategoryLocationSharing |
Categoria di notifica: posizione di condivisione temporanea. |
CategoryMessage |
Categoria di notifica: messaggio diretto in arrivo (SMS, messaggio istantaneo e così via. |
CategoryMissedCall |
Categoria di notifica: chiamata non riuscita. |
CategoryNavigation |
Categoria di notifica: navigazione a turni della mappa. |
CategoryProgress |
Categoria di notifica: stato di un'operazione in background a esecuzione prolungata. |
CategoryPromo |
Categoria di notifica: promozione o annuncio pubblicitario. |
CategoryRecommendation |
Categoria di notifica: una raccomandazione specifica e tempestiva per un'unica cosa. |
CategoryReminder |
Categoria di notifica: promemoria pianificato dall'utente. |
CategoryService |
Categoria di notifica: indicazione dell'esecuzione del servizio in background. |
CategorySocial |
Categoria di notifica: aggiornamento di social network o condivisione. |
CategoryStatus |
Categoria di notifica: informazioni in corso sullo stato del dispositivo o contestuale. |
CategoryStopwatch |
Categoria di notifica: esecuzione del controllo di arresto. |
CategorySystem |
Categoria di notifica: aggiornamento dello stato del sistema o del dispositivo. |
CategoryTransport |
Categoria di notifica: controllo del trasporto multimediale per la riproduzione. |
CategoryWorkout |
Categoria di notifica: monitoraggio dell'allenamento di un utente. |
ColorDefault |
Valore speciale per |
ExtraAnswerColor |
|
ExtraAnswerIntent |
|
ExtraAudioContentsUri |
|
ExtraBackgroundImageUri |
|
ExtraBigText |
|
ExtraCallIsVideo |
|
ExtraCallPerson |
|
ExtraCallType |
|
ExtraChannelGroupId |
Facoltativo aggiuntivo per |
ExtraChannelId |
Facoltativo aggiuntivo per |
ExtraChronometerCountDown |
|
ExtraColorized |
|
ExtraCompactActions |
|
ExtraConversationTitle |
|
ExtraDeclineColor |
|
ExtraDeclineIntent |
|
ExtraHangUpIntent |
|
ExtraHistoricMessages |
|
ExtraInfoText |
|
ExtraIsGroupConversation |
|
ExtraLargeIcon |
|
ExtraLargeIconBig |
|
ExtraMediaSession |
|
ExtraMessages |
|
ExtraMessagingPerson |
|
ExtraNotificationId |
Facoltativo aggiuntivo per |
ExtraNotificationTag |
Facoltativo aggiuntivo per |
ExtraPeople |
|
ExtraPeopleList |
|
ExtraPicture |
|
ExtraPictureContentDescription |
|
ExtraPictureIcon |
|
ExtraProgress |
|
ExtraProgressIndeterminate |
|
ExtraProgressMax |
|
ExtraRemoteInputDraft |
Se la notifica contiene una bozza non inviata per remoteInput quando l'utente ha fatto clic su di esso, la bozza verrà aggiunta come stringa aggiuntiva all'uso |
ExtraRemoteInputHistory |
|
ExtraSelfDisplayName |
|
ExtraShowBigPictureWhenCollapsed |
|
ExtraShowChronometer |
|
ExtraShowWhen |
|
ExtraSmallIcon |
|
ExtraSubText |
|
ExtraSummaryText |
|
ExtraTemplate |
|
ExtraText |
|
ExtraTextLines |
|
ExtraTitle |
|
ExtraTitleBig |
|
ExtraVerificationIcon |
|
ExtraVerificationText |
|
ForegroundServiceDefault |
Obsoleti.
Se la notifica associata all'avvio di un servizio in primo piano è stata compilata usando setForegroundServiceBehavior() con questo comportamento, la visualizzazione della notifica verrà in genere eliminata per un breve periodo di tempo per evitare disturbi visivi all'utente. |
ForegroundServiceDeferred |
Obsoleti.
Se la notifica associata all'avvio di un servizio in primo piano è stata compilata usando setForegroundServiceBehavior() con questo comportamento, la visualizzazione della notifica verrà in genere eliminata per un breve periodo di tempo per evitare disturbi visivi all'utente. |
ForegroundServiceImmediate |
Obsoleti.
Se la notifica associata all'avvio di un servizio in primo piano è stata compilata usando setForegroundServiceBehavior() con questo comportamento, la visualizzazione della notifica sarà immediata anche se il comportamento predefinito sarebbe rinviare la visibilità per un breve periodo di tempo. |
IntentCategoryNotificationPreferences |
Attività che fornisce un'interfaccia utente per regolare le preferenze di notifica per l'applicazione che lo contiene. |
PriorityDefault |
Notifica |
PriorityHigh |
Superiore |
PriorityLow |
Inferiore |
PriorityMax |
Massimo |
PriorityMin |
Minimo |
Proprietà
Actions |
Matrice di tutte le |
AllowSystemGeneratedContextualActions |
Restituisce un valore che indica se la piattaforma è consentita (dallo sviluppatore di app) per generare azioni contestuali per questa notifica. |
AudioAttributes |
Oggetto |
AudioAttributesDefault |
Valore predefinito di |
AudioStreamType |
Obsoleti.
Tipo di flusso audio da usare durante la riproduzione del suono. |
BadgeIconType |
Restituisce l'icona che deve essere visualizzata per questa notifica se viene visualizzata in un utilità di avvio che supporta il badging. |
BigContentView |
Una versione in formato grande di |
Category |
Una delle categorie di notifica predefinite (vedere le |
ChannelId |
Restituisce l'ID del canale a cui viene inviata la notifica. |
Class |
Restituisce la classe di runtime di questo |
Color |
Colore principale (numero intero ARGB come le costanti in |
ContentIntent |
Finalità da eseguire quando si fa clic sulla voce di stato espansa. |
ContentView |
Visualizzazione che rappresenterà questa notifica nell'elenco di notifiche , che viene trascinata verso il basso dalla barra di stato. |
ContextualActions |
Restituisce le azioni contestuali, ovvero suggerite a causa del contenuto della notifica, dalle azioni in questa notifica. |
Creator |
Particellabile. |
Defaults |
Specifica quali valori devono essere ricavati dalle impostazioni predefinite. |
DeleteIntent |
Finalità da eseguire quando la notifica viene ignorata in modo esplicito dall'utente, con il pulsante "Cancella tutto" o scorrendo la notifica singolarmente. |
Extras |
Dati semantici aggiuntivi da trasportare con questa notifica. |
Flags | |
FullScreenIntent |
Intento di avviare invece di pubblicare la notifica sulla barra di stato. |
Group |
Ottenere la chiave usata per raggruppare questa notifica in un cluster o in uno stack con altre notifiche nei dispositivi che supportano tale rendering. |
GroupAlertBehavior |
Restituisce il tipo di notifiche in un gruppo responsabile dell'invio di avvisi udibili all'utente. |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
HasImage |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
HeadsUpContentView |
Versione in formato medio di |
Icon |
ID risorsa di un oggetto drawable da usare come icona nella barra di stato. |
IconLevel |
Se l'icona nella barra di stato deve avere più di un livello, è possibile impostarla. |
JniIdentityHashCode |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
JniPeerMembers |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
LargeIcon |
Bitmap di grandi dimensioni da visualizzare nell'area del contenuto di notifica. |
LedARGB |
Colore del led. |
LedOffMS |
Numero di millisecondi per cui il LED deve essere spento mentre lampeggia. |
LedOnMS |
Numero di millisecondi in cui il LED deve essere acceso mentre lampeggia. |
LocusId |
Ottiene l'oggetto |
Number |
Numero di eventi rappresentato da questa notifica. |
PeerReference |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
Priority |
Priorità relativa per questa notifica. |
PublicVersion |
Versione sostitutiva di questa notifica il cui contenuto verrà visualizzato in un contesto non sicuro, ad esempio in cima a una protezione della chiave. |
SettingsText |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
SettingsTextFormatted |
Restituisce il testo delle impostazioni fornito a |
ShortcutId |
Restituisce l'oggetto |
SmallIcon |
Icona piccola che rappresenta questa notifica nella barra di stato e nella visualizzazione contenuto. |
SortKey |
Ottenere una chiave di ordinamento che ordina questa notifica tra le altre notifiche dello stesso pacchetto. |
Sound |
Suono da riprodurre. |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
TickerText |
Testo che riepiloga questa notifica per i servizi di accessibilità. |
TickerView |
Obsoleti.
In precedenza, una visualizzazione che mostra l'oggetto |
TimeoutAfter |
Restituisce la durata della pubblicazione dopo la quale la notifica deve essere annullata dal sistema, se non è già annullata. |
Vibrate |
Motivo con cui vibrare. |
Visibility |
Sfera di visibilità di questa notifica, che influisce su come e quando SystemUI rivela la presenza e il contenuto della notifica in situazioni non attendibili (in genere, sulla schermata di blocco sicura). |
When |
Timestamp correlato a questa notifica, espresso in millisecondi dall'epoca. |
Metodi
Clone() |
Crea e restituisce una copia dell'oggetto |
DescribeContents() |
Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di marshalling di questo oggetto Parcelable. |
Dispose() |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
Dispose(Boolean) |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
FindRemoteInputActionPair(Boolean) |
Trova e restituisce un input remoto e l'azione corrispondente. |
GetBubbleMetadata() |
Restituisce i metadati delle bolle che verranno usati per visualizzare il contenuto dell'app in una finestra mobile sull'attività in primo piano esistente. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
GetLargeIcon() |
Icona grande visualizzata nella visualizzazione contenuto della notifica. |
JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio di questo oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
SetLatestEventInfo(Context, ICharSequence, ICharSequence, PendingIntent) |
Obsoleti.
Imposta il |
SetLatestEventInfo(Context, String, String, PendingIntent) |
Obsoleti.
Imposta il |
ToArray<T>() |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Rendere flat questa notifica in un pacco. |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
IJavaPeerable.DisposeUnlessReferenced() |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
IJavaPeerable.Finalized() |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
IJavaPeerable.JniManagedPeerState |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |
GetJniTypeName(IJavaPeerable) |
Classe che rappresenta la modalità di presentazione di una notifica permanente all'utente tramite . |