NotificationChannel 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.
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile.
[Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class NotificationChannel : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)>]
type NotificationChannel = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile.
Documentazione java per android.app.NotificationChannel.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
| NotificationChannel(String, ICharSequence, NotificationImportance) |
Crea un canale di notifica. |
| NotificationChannel(String, String, NotificationImportance) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |
Campi
| DefaultChannelId |
ID del canale predefinito per un'app. |
| EditConversation |
Valore aggiuntivo per |
| EditImportance |
Valore aggiuntivo per |
| EditLauncher |
Valore aggiuntivo per |
| EditLockedDevice |
Valore aggiuntivo per |
| EditSound |
Valore aggiuntivo per |
| EditVibration |
Valore aggiuntivo per |
| EditZen |
Valore aggiuntivo per |
Proprietà
| AudioAttributes |
Restituisce gli attributi audio per il suono riprodotto dalle notifiche inviate a questo canale. |
| Blockable |
Restituisce un valore che indica se questo canale è sempre bloccabile, anche se l'app è "fissa" come non bloccabile. -oppure- Consente agli utenti di bloccare le notifiche inviate tramite questo canale, se questo canale appartiene a un pacchetto che altrimenti avrebbe le notifiche "fisse" come abilitate. |
| Class |
Restituisce la classe di runtime di questo |
| ConversationId |
Restituisce l'oggetto |
| Creator |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |
| Description |
Restituisce la descrizione visibile dell'utente di questo canale. -oppure- Imposta la descrizione visibile dell'utente di questo canale. |
| Group |
Restituisce il gruppo a cui appartiene questo canale. -oppure- Imposta il gruppo a cui appartiene questo canale. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| HasUserSetImportance |
Restituisce un valore che indica se l'utente ha scelto l'importanza di questo canale, per affermare la selezione iniziale dall'app o modificarla in modo che sia superiore o inferiore. |
| HasUserSetSound |
Restituisce un valore che indica se l'utente ha scelto il suono di questo canale. |
| Id |
Restituisce l'ID del canale. |
| Importance |
Restituisce l'importanza specificata dall'utente e. -oppure- Imposta il livello di interruzione di questo canale di notifica. |
| IsConversation |
Indica se questo canale rappresenta o meno una conversazione. |
| IsDemoted |
Restituisce un valore che indica se l'utente ha deciso che questo canale non rappresenta una conversazione. |
| IsImportantConversation |
Indica se le notifiche in questa conversazione sono considerate importanti. |
| JniIdentityHashCode |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| JniPeerMembers |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |
| LightColor |
Restituisce il colore della luce di notifica per le notifiche inviate a questo canale. -oppure- Imposta il colore della luce di notifica per le notifiche inviate a questo canale, se le luci si trovano |
| LockscreenVisibility |
Restituisce un valore che indica se le notifiche inviate a questo canale vengono visualizzate nella schermata di blocco in formato completo o modificato. -oppure- Imposta se le notifiche inviate a questo canale vengono visualizzate o meno nella schermata di blocco e, in tal caso, se vengono visualizzate in un formato redatto. |
| Name |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |
| NameFormatted |
Restituisce il nome visibile dell'utente di questo canale. -oppure- Imposta il nome visibile dell'utente di questo canale. |
| ParentChannelId |
Restituisce l'oggetto |
| PeerReference |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| Sound |
Restituisce il suono di notifica per questo canale. |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
Metodi
| CanBubble() |
Restituisce un valore che indica se le notifiche inviate a questo canale possono essere visualizzate all'esterno dell'ombreggiatura di notifica, in una finestra mobile sopra altre app. |
| CanBypassDnd() |
Indipendentemente dal fatto che le notifiche inviate a questo canale possano ignorare la modalità Non disturbare |
| CanShowBadge() |
Restituisce un valore che indica se le notifiche inviate a questo canale possono essere visualizzate come notifiche in un'applicazione Launcher. |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| DescribeContents() |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |
| Dispose() |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| Dispose(Boolean) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| EnableLights(Boolean) |
Imposta se le notifiche inviate a questo canale devono visualizzare le luci di notifica nei dispositivi che supportano tale funzionalità. |
| EnableVibration(Boolean) |
Imposta un valore che indica se la notifica inviata a questo canale deve vibrare. |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
| GetVibrationPattern() |
Restituisce il modello di vibrazione per le notifiche inviate a questo canale. |
| 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 monitor dell'oggetto. (Ereditato da Object) |
| SetAllowBubbles(Boolean) |
A partire da Android 11 questo valore non è più rispettato. |
| SetBypassDnd(Boolean) |
Imposta un valore che indica se le notifiche inviate a questo canale possono interrompere l'utente in |
| SetConversationId(String, String) |
Imposta questo canale come incentrato sulla verastion. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetShowBadge(Boolean) |
Imposta un valore che indica se le notifiche inviate a questo canale possono essere visualizzate come badge dell'icona dell'applicazione in un utilità di avvio. |
| SetSound(Uri, AudioAttributes) |
Imposta il suono che deve essere riprodotto per le notifiche inviate a questo canale e ai relativi attributi audio. |
| SetVibrationPattern(Int64[]) |
Imposta il modello di vibrazione per le notifiche inviate a questo canale. |
| ShouldShowLights() |
Restituisce un valore che indica se le notifiche inviate a questo canale attivano le luci di notifica. |
| ShouldVibrate() |
Restituisce un valore che indica se le notifiche inviate a questo canale vibrano sempre. |
| ToArray<T>() |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
| UnregisterFromRuntime() |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |
Implementazioni dell'interfaccia esplicita
| IJavaPeerable.Disposed() |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. (Ereditato da Object) |
Metodi di estensione
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |
| GetJniTypeName(IJavaPeerable) |
Rappresentazione delle impostazioni applicabili a una raccolta di notifiche con tema simile. |