Langue

NotificationManager.Policy Classe

Définition

Configuration de la stratégie de notification.

[Android.Runtime.Register("android/app/NotificationManager$Policy", ApiSince=23, DoNotGenerateAcw=true)]
public class NotificationManager.Policy : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/NotificationManager$Policy", ApiSince=23, DoNotGenerateAcw=true)>]
type NotificationManager.Policy = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
NotificationManager.Policy
Attributs
Implémente

Remarques

Configuration de la stratégie de notification. Représente les préférences utilisateur pour le filtrage des notifications.

Référence Android pour android.app.NotificationManager.Policy.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
NotificationManager.Policy(IntPtr, JniHandleOwnership)

Initialise une représentation managée d’un objet Java Native Interface existant.

NotificationManager.Policy(NotificationPriorityCategory, NotificationPrioritySenders, NotificationPrioritySenders, Int32, Int32)

Construit une stratégie pour le comportement du mode Priorité Ne pas déranger.

NotificationManager.Policy(NotificationPriorityCategory, NotificationPrioritySenders, NotificationPrioritySenders, Int32)

Construit une stratégie pour le comportement du mode Priorité Ne pas déranger.

NotificationManager.Policy(NotificationPriorityCategory, NotificationPrioritySenders, NotificationPrioritySenders)

Construit une stratégie pour le comportement du mode Priorité Ne pas déranger.

Champs

Nom Description
ConversationSendersAnyone
Obsolète.

Utilisé pour indiquer que toutes les conversations peuvent contourner le dnd.

ConversationSendersImportant
Obsolète.

Utilisé pour indiquer que les conversations importantes peuvent contourner le dnd.

ConversationSendersNone
Obsolète.

Utilisé pour indiquer qu’aucune conversation ne peut contourner le dnd.

PriorityCategoryConversations
Obsolète.

Les conversations sont autorisées via le DND.

SuppressedEffectAmbient
Obsolète.

Si les notifications interceptées par le DND ne peuvent pas apparaître sur les écrans ambiants sur les appareils qui prennent en charge l’affichage ambiant.

SuppressedEffectBadge
Obsolète.

Indique si NotificationChannel#canShowBadge() badges les notifications interceptées par le DND sont bloquées sur les appareils qui prennent en charge les erreurs.

SuppressedEffectFullScreenIntent
Obsolète.

Indique si Notification#fullScreenIntent full screen intents les notifications interceptées par le DND sont bloquées.

SuppressedEffectLights
Obsolète.

Indique si NotificationChannel#shouldShowLights() notification lights les notifications interceptées par le DND sont bloquées.

SuppressedEffectNotificationList
Obsolète.

Si les notifications interceptées par le DND ne peuvent pas apparaître dans des affichages de liste de notifications tels que l’ombre de notification ou l’écran de verrouillage sur les appareils qui prennent en charge ces vues.

SuppressedEffectPeek
Obsolète.

Indique si les notifications interceptées par le DND ne peuvent pas voir.

SuppressedEffectScreenOff

Indique si les notifications supprimées par le DND ne doivent pas interrompre visuellement (e.

SuppressedEffectScreenOn

Indique si les notifications supprimées par le DND ne doivent pas interrompre visuellement lorsque l’écran est activé (e.

SuppressedEffectStatusBar
Obsolète.

Si les notifications interceptées par le DND ne peuvent pas apparaître dans la barre d’état, sur les appareils qui prennent en charge les barres d’état.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Configuration de la stratégie de notification.

(Hérité de JavaObject)
JniPeerMembers

Fournit une infrastructure de liaison JNI pour Android.App.NotificationManager.Policy.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
PriorityCallSenders

Expéditeurs de notification à hiérarchiser pour les appels.

PriorityCategories

Catégories de notification à hiérarchiser.

PriorityConversationSenders

Expéditeurs de notification à hiérarchiser pour les conversations.

PriorityMessageSenders

Expéditeurs de notification à hiérarchiser pour les messages.

SuppressedVisualEffects

Effets visuels à supprimer pour une notification filtrée par le mode Ne pas déranger.

ThresholdClass

Fournit une infrastructure de liaison JNI pour Android.App.NotificationManager.Policy.

ThresholdType

Fournit une infrastructure de liaison JNI pour Android.App.NotificationManager.Policy.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Configuration de la stratégie de notification.

(Hérité de JavaObject)
DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Configuration de la stratégie de notification.

(Hérité de JavaObject)
Equals(Object)

Configuration de la stratégie de notification.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
PriorityCategoriesToString(NotificationPriorityCategory)
PrioritySendersToString(NotificationPrioritySenders)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Configuration de la stratégie de notification.

(Hérité de JavaObject)
SuppressedEffectsToString(SuppressedEffects)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Configuration de la stratégie de notification.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Configuration de la stratégie de notification.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Configuration de la stratégie de notification.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Configuration de la stratégie de notification.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Configuration de la stratégie de notification.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Configuration de la stratégie de notification.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Configuration de la stratégie de notification.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Configuration de la stratégie de notification.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à