Display Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| Cutout |
Retourne le |
| 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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |