Lingua

ZenPolicy Classe

Definizione

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

[Android.Runtime.Register("android/service/notification/ZenPolicy", ApiSince=29, DoNotGenerateAcw=true)]
public sealed class ZenPolicy : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/service/notification/ZenPolicy", ApiSince=29, DoNotGenerateAcw=true)>]
type ZenPolicy = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
Attributi
Implementazioni

Commenti

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare. ZenPolicy determina anche gli effetti visivi delle notifiche intercettate quando un dispositivo è in modalità Non disturbare.

per android.service.notification.ZenPolicy.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Campi

Nome Descrizione
ConversationSendersAnyone
Obsoleti.

Usato per indicare che tutte le conversazioni possono ignorare dnd.

ConversationSendersImportant
Obsoleti.

Usato per indicare conversazioni importanti può ignorare dnd.

ConversationSendersNone
Obsoleti.

Usato per indicare che nessuna conversazione può ignorare dnd.

ConversationSendersUnset
Obsoleti.

Utilizzato per indicare nessuna preferenza per il tipo di conversazioni che possono ignorare dnd.

PeopleTypeAnyone
Obsoleti.

Usato per indicare che tutte le chiamate o i messaggi possono ignorare dnd.

PeopleTypeContacts
Obsoleti.

Usato per indicare chiamate o messaggi dai contatti può ignorare dnd.

PeopleTypeNone
Obsoleti.

Usato per indicare che nessuna chiamata o messaggi può ignorare dnd.

PeopleTypeStarred
Obsoleti.

Usato per indicare chiamate o messaggi provenienti da contatti con stelle può ignorare dnd.

PeopleTypeUnset
Obsoleti.

Utilizzato per indicare nessuna preferenza per il tipo di persone che possono ignorare dnd per chiamate o messaggi.

StateAllow
Obsoleti.

Indica che è consentito riprodurre/mostrare un tipo di effetto visivo o audio quando DND è attivo.

StateDisallow
Obsoleti.

Indica che non è consentito riprodurre o mostrare un tipo di effetto visivo o audio quando DND è attivo.

StateUnset
Obsoleti.

Indica nessuna preferenza per se un tipo di effetto audio o visivo è o non è consentito riprodurre/mostrare quando DND è attivo.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
JniPeerMembers

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
PriorityCallSenders

Chiamanti che possono ignorare DND.

PriorityCategoryAlarms

Indica se questo criterio vuole consentire alle notifiche con categoria Notification#CATEGORY_ALARM di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategoryCalls

Indica se questo criterio vuole consentire alle notifiche con categoria Notification#CATEGORY_CALL di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategoryConversations

Se questo criterio vuole consentire alle notifiche di conversazione (vedere NotificationChannel#getConversationId()) di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategoryEvents

Indica se questo criterio vuole consentire alle notifiche con categoria Notification#CATEGORY_EVENT di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategoryMedia

Indica se questo criterio vuole consentire alle notifiche multimediali di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategoryMessages

Indica se questo criterio vuole consentire alle notifiche con categoria Notification#CATEGORY_MESSAGE di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategoryReminders

Indica se questo criterio vuole consentire alle notifiche con categoria Notification#CATEGORY_REMINDER di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategoryRepeatCallers

Se questo criterio vuole consentire ai chiamanti ripetuti (notifiche con categoria Notification#CATEGORY_CALL che hanno chiamato di recente) di riprodurre suoni e visualizzarli visivamente o intercettarli quando DND è attivo.

PriorityCategorySystem

Indica se questo criterio vuole consentire suoni di sistema quando DND è attivo.

PriorityChannelsAllowed

Indica se questo criterio consente di NotificationChannel channelsNotificationChannel#canBypassDnd() ignorare DND.

PriorityConversationSenders

Tipo di conversazione che può ignorare DND.

PriorityMessageSenders

Mittenti di messaggi che possono ignorare DND.

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)
VisualEffectAmbient

Indica se questo criterio consente di visualizzare le notifiche intercettate da DND nei dispositivi che supportano la visualizzazione ambientale.

VisualEffectBadge

Indica se questo criterio consente NotificationChannel#canShowBadge() badges le notifiche intercettate da DND nei dispositivi che supportano il badging.

VisualEffectFullScreenIntent

Indica se questo criterio consente Notification#fullScreenIntent full screen intents le notifiche intercettate da DND.

VisualEffectLights

Indica se questo criterio consente NotificationChannel#shouldShowLights() notification lights le notifiche intercettate da DND.

VisualEffectNotificationList

Indica se questo criterio consente di visualizzare le notifiche intercettate da DND nelle visualizzazioni dell'elenco di notifiche, ad esempio l'ombreggiatura delle notifiche o la schermata di blocco nei dispositivi che supportano tali visualizzazioni.

VisualEffectPeek

Indica se questo criterio consente di visualizzare le notifiche intercettate da DND.

VisualEffectStatusBar

Indica se questo criterio consente di visualizzare le notifiche intercettate da DND nella barra di stato nei dispositivi che supportano le barre di stato.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
DescribeContents()

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
Equals(Object)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

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)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(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)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

ZenPolicy determina se consentire la riproduzione di determinate notifiche e i suoni corrispondenti quando un dispositivo è in modalità Non disturbare.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a