Langue

Display Classe

Définition

Fournit des informations sur la taille et la densité d’un affichage logique.

[Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)]
public class Display : Java.Lang.Object
[<Android.Runtime.Register("android/view/Display", DoNotGenerateAcw=true)>]
type Display = class
    inherit Object
Héritage
Attributs

Remarques

Fournit des informations sur la taille et la densité d’un affichage logique.

La zone d’affichage est décrite de deux façons différentes. <ul><li>La zone d’affichage de l’application spécifie la partie de l’affichage qui peut contenir une fenêtre d’application, à l’exclusion des décorations système. La zone d’affichage de l’application peut être inférieure à la zone d’affichage réelle, car le système soustrait l’espace nécessaire pour les éléments de décor tels que la barre d’état. Permet WindowMetrics#getBounds() d’interroger les limites de la fenêtre d’application.</li li><>La zone d’affichage réelle spécifie la partie de l’affichage accessible à une application dans l’état système actuel. La zone d’affichage réelle peut être inférieure à la taille physique de l’affichage dans quelques scénarios. Permet WindowManager#getCurrentWindowMetrics() d’identifier la taille actuelle de la fenêtre d’activité. Le travail lié à l’interface utilisateur, tel que le choix des dispositions de l’interface utilisateur, doit s’appuyer sur WindowMetrics#getBounds(). Consultez #getRealSize / #getRealMetrics pour plus d’informations.</li></ul>

Un affichage logique ne représente pas nécessairement un appareil d’affichage physique particulier, tel que l’affichage interne ou un affichage externe. Le contenu d’un affichage logique peut être présenté sur un ou plusieurs affichages physiques en fonction des appareils actuellement attachés et si la mise en miroir a été activée.

Java documentation pour android.view.Display.

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

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
DefaultDisplay

ID d’affichage par défaut, qui est l’ID de l’affichage principal en supposant qu’il en existe un.

FlagPresentation
Obsolète.

Indicateur d’affichage : indique que l’affichage est un affichage de présentation.

FlagPrivate
Obsolète.

Indicateur d’affichage : indique que l’affichage est privé.

FlagRound
Obsolète.

Indicateur d’affichage : indique que l’affichage a une forme arrondie.

FlagSecure
Obsolète.

Indicateur d’affichage : indique que l’affichage a une sortie vidéo sécurisée et prend en charge la composition de surfaces sécurisées.

FlagSupportsProtectedBuffers
Obsolète.

Indicateur d’affichage : indique que l’affichage prend en charge la composition de contenu stocké dans des mémoires tampons graphiques protégées.

FrameRateCategoryHigh
Obsolète.

La catégorie élevée détermine la fréquence d’images élevée recommandée de l’infrastructure.

FrameRateCategoryNormal
Obsolète.

La catégorie normale détermine la fréquence d’images normale recommandée du framework.

InvalidDisplay

ID d’affichage non valide.

Propriétés

Nom Description
AppVsyncOffsetNanos

Obtient le décalage VSYNC de l’application, en nanosecondes.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Cutout

Retourne le DisplayCutoutou null s’il n’y en a aucun.

DeviceProductInfo

Retourne les informations spécifiques au produit sur l’affichage ou l’appareil directement connecté sur la chaîne d’affichage.

DisplayId

Obtient l’ID d’affichage.

Flags

Retourne une combinaison d’indicateurs qui décrivent les fonctionnalités de l’affichage.

FrameRateVelocityMapping

Récupère les spécifications de mappage de fréquence d’images/vitesse de vue définies dans la configuration de l’infrastructure.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasArrSupport

Retourne si l’affichage prend en charge le taux d’actualisation adaptatif ou non.

HdrSdrRatio

Le ratio hdr/sdr actuel exprimé en tant que ratio de targetHdrPeakBrightnessInNits / targetSdrWhitePointInNits. Si isHdrSdrRatioAvailable() a la valeur false, cela retourne toujours 1.0f.

Height
Obsolète.

Obtient la hauteur de cet affichage en pixels.

HighestHdrSdrRatio

Rapport HDR/SDR le plus élevé possible. Si isHdrSdrRatioAvailable() retourne false, cette méthode retourne 1.

IsHdr

Retourne si cet affichage prend en charge n’importe quel type HDR.

IsHdrSdrRatioAvailable

Obtient si un ratio HDR-à-SDR est disponible pour cet affichage.

IsInternal

Vérifiez s’il s’agit d’un affichage intégré.

IsMinimalPostProcessingSupported

Retourne true si l’affichage connecté peut être basculé en mode avec un post-traitement minimal.

IsValid

Retourne true si cet affichage est toujours valide, false si l’affichage a été supprimé.

IsWideColorGamut

Retourne si cet affichage peut être utilisé pour afficher le contenu de la gamme de couleurs large.

JniIdentityHashCode

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

(Hérité de Object)
JniManagedPeerState

Fournit des informations sur la taille et la densité d’un affichage logique.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées d’homologue JNI utilisées par le .NET pour le runtime de liaison Android.

Name

Obtient le nom de l’affichage.

Orientation
Obsolète.

Obtient l’orientation de cet affichage.

OverlaySupport

Retourne l’affichage OverlayProperties .

PeerReference

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

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

Obtient le format de pixel de l’affichage.

PreferredWideGamutColorSpace

Retourne l’espace de couleur large préféré de l’affichage.

PresentationDeadlineNanos

C’est jusqu’à quel point une mémoire tampon doit être mise en file d’attente pour la présentation à un moment donné.

RefreshRate

Obtient le taux d’actualisation de cet affichage en images par seconde.

Rotation

Retourne la rotation de l’écran à partir de son orientation « naturelle ».

Shape

Retourne la DisplayShape valeur basée sur les coordonnées d’affichage.

State

Obtient l’état de l’affichage, par exemple s’il est activé ou désactivé.

ThresholdClass

Obtient le handle de classe JNI utilisé par le .NET pour le runtime de liaison Android.

ThresholdType

Obtient le type managé utilisé par le .NET pour le runtime de liaison Android.

Width
Obsolète.

Obtient la largeur de cet affichage en pixels.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

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

Fournit des informations sur la taille et la densité d’un affichage logique.

(Hérité de JavaObject)
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()

Fournit des informations sur la taille et la densité d’un affichage logique.

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

Fournit des informations sur la taille et la densité d’un affichage logique.

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

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

(Hérité de Object)
GetCurrentSizeRange(Point, Point)

Retourne la plage de tailles d’affichage qu’une application peut s’attendre à rencontrer en mode normal, tant qu’il n’y a aucune modification physique de la taille de l’écran.

GetHashCode()

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

(Hérité de Object)
GetHdrCapabilities()

Retourne les fonctionnalités HDR de l’affichage.

GetMetrics(DisplayMetrics)

Obtient la taille et la densité de cet affichage.

GetMode()

Retourne le mode actif de l’affichage.

GetRealMetrics(DisplayMetrics)

Obtient la taille de la plus grande région de l’affichage accessible à une application dans l’état système actuel, sans soustraire de décor de fenêtre ou appliquer des facteurs de mise à l’échelle.

GetRealSize(Point)

Obtient la taille de la plus grande région de l’affichage accessible à une application dans l’état système actuel, sans soustraire de décor de fenêtre ou appliquer des facteurs de mise à l’échelle.

GetRectSize(Rect)

Obtient la taille de l’affichage sous forme de rectangle, en pixels.

GetRoundedCorner(Int32)

Retourne la RoundedCorner position donnée s’il en existe un.

GetSize(Point)

Obtient la taille de l’affichage en pixels.

GetSuggestedFrameRate(DisplayFrameRateCategory)

Obtient la fréquence d’images définie par l’affichage en fonction d’une catégorie de fréquence d’images descriptive.

GetSupportedModes()

Obtient les modes pris en charge de cet affichage, peut inclure des modes synthétiques

GetSupportedRefreshRates()

Obtenez les taux d’actualisation pris en charge de cet affichage en images par seconde.

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)
RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer)

Inscrit un écouteur qui sera appelé chaque fois que le ratio hdr/sdr de l’affichage a changé.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

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

Fournit des informations sur la taille et la densité d’un affichage logique.

(Hérité de JavaObject)
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)
UnregisterHdrSdrRatioChangedListener(IConsumer)

Annule l’inscription d’un écouteur pour les changements de ratio HDR-to-SDR.

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)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Fournit des informations sur la taille et la densité d’un affichage logique.

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

Fournit des informations sur la taille et la densité d’un affichage logique.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Fournit des informations sur la taille et la densité d’un affichage logique.

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

Fournit des informations sur la taille et la densité d’un affichage logique.

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

Fournit des informations sur la taille et la densité d’un affichage logique.

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

Fournit des informations sur la taille et la densité d’un affichage logique.

(Hérité de JavaObject)

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)

Fournit des informations sur la taille et la densité d’un affichage logique.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à