Display Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit.
[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
- Vererbung
- Attribute
Hinweise
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit.
Der Anzeigebereich wird auf zwei verschiedene Arten beschrieben.
<ul><li>Der Anwendungsanzeigebereich gibt den Teil der Anzeige an, der ein Anwendungsfenster enthalten kann, mit Ausnahme der System-Dekorationen. Der Anwendungsanzeigebereich ist möglicherweise kleiner als der eigentliche Anzeigebereich, da das System den für Dekorelemente wie die Statusleiste benötigten Platz subtrahiert. Wird WindowMetrics#getBounds() verwendet, um die Grenzen des Anwendungsfensters abzufragen.</li Li><>Der reale Anzeigebereich gibt den Teil der Anzeige an, der für eine Anwendung im aktuellen Systemzustand zugänglich ist. Der tatsächliche Anzeigebereich ist möglicherweise kleiner als die physische Größe der Anzeige in einigen Szenarien. Wird verwendet WindowManager#getCurrentWindowMetrics() , um die aktuelle Größe des Aktivitätsfensters zu identifizieren. Ui-bezogene Arbeit, z. B. das Auswählen von UI-Layouts, sollten sich darauf WindowMetrics#getBounds()verlassen. Weitere Informationen finden Sie #getRealSize / #getRealMetrics unter.</li></ul>
Eine logische Anzeige stellt nicht unbedingt ein bestimmtes physisches Anzeigegerät dar, z. B. die interne Anzeige oder ein externes Display. Der Inhalt einer logischen Anzeige kann auf einer oder mehreren physischen Displays entsprechend den geräten angezeigt werden, die derzeit angeschlossen sind und ob die Spiegelung aktiviert wurde.
Java Dokumentation für android.view.Display.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Display(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Felder
| Name | Beschreibung |
|---|---|
| DefaultDisplay |
Die Standardanzeige-ID, bei der es sich um die ID der primären Anzeige handelt, vorausgesetzt, es gibt eine. |
| FlagPresentation |
Veraltet.
Anzeigekennzeichnung: Gibt an, dass es sich bei der Anzeige um eine Präsentation handelt. |
| FlagPrivate |
Veraltet.
Anzeigekennzeichnung: Gibt an, dass die Anzeige privat ist. |
| FlagRound |
Veraltet.
Anzeigekennzeichnung: Gibt an, dass die Anzeige über eine runde Form verfügt. |
| FlagSecure |
Veraltet.
Anzeigekennzeichnung: Gibt an, dass das Display über eine sichere Videoausgabe verfügt und das Kompositing sicherer Oberflächen unterstützt. |
| FlagSupportsProtectedBuffers |
Veraltet.
Anzeigekennzeichnung: Gibt an, dass die Anzeige das Kompositing von Inhalten unterstützt, die in geschützten Grafikpuffern gespeichert sind. |
| FrameRateCategoryHigh |
Veraltet.
Hohe Kategorie bestimmt die empfohlene hohe Framerate des Frameworks. |
| FrameRateCategoryNormal |
Veraltet.
Die Normale Kategorie bestimmt die empfohlene normale Framerate des Frameworks. |
| InvalidDisplay |
Ungültige Anzeige-ID. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AppVsyncOffsetNanos |
Ruft den VSYNC-Offset der App in Nanosekunden ab. |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Cutout |
Gibt das |
| DeviceProductInfo |
Gibt die produktspezifischen Informationen über das Display oder das direkt verbundene Gerät in der Anzeigekette zurück. |
| DisplayId |
Ruft die Anzeige-ID ab. |
| Flags |
Gibt eine Kombination von Flags zurück, die die Funktionen der Anzeige beschreiben. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| HasArrSupport |
Gibt zurück, ob die Anzeige adaptive Aktualisierungsrate unterstützt oder nicht. |
| HdrSdrRatio |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. |
| Height |
Veraltet.
Dieses Element ist veraltet. |
| HighestHdrSdrRatio |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. |
| IsHdr |
Gibt zurück, ob diese Anzeige einen beliebigen HDR-Typ unterstützt. |
| IsHdrSdrRatioAvailable |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. |
| IsMinimalPostProcessingSupported |
Gibt true zurück, wenn die verbundene Anzeige in einen Modus mit minimaler Nachbearbeitung umgeschaltet werden kann. |
| IsValid |
Gibt true zurück, wenn diese Anzeige noch gültig ist, false, wenn die Anzeige entfernt wurde. |
| IsWideColorGamut |
Gibt zurück, ob diese Anzeige verwendet werden kann, um breite Farbskalainhalte anzuzeigen. |
| JniIdentityHashCode |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| JniPeerMembers |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. |
| Name |
Ruft den Namen der Anzeige ab. |
| Orientation |
Veraltet.
Dieses Element ist veraltet. |
| OverlaySupport |
Gibt die |
| PeerReference |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| PixelFormat |
Veraltet.
Ruft das Pixelformat der Anzeige ab. |
| PreferredWideGamutColorSpace |
Gibt den bevorzugten breiten Farbraum der Anzeige zurück. |
| PresentationDeadlineNanos |
Dies ist, wie weit im Voraus ein Puffer für die Präsentation zu einem bestimmten Zeitpunkt in die Warteschlange gestellt werden muss. |
| RefreshRate |
Ruft die Aktualisierungsrate dieser Anzeige in Frames pro Sekunde ab. |
| Rotation |
Gibt die Drehung des Bildschirms aus seiner "natürlichen" Ausrichtung zurück. |
| Shape |
Gibt die |
| State |
Ruft den Zustand der Anzeige ab, z. B. ob sie ein- oder ausgeschaltet ist. |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| Width |
Veraltet.
Dieses Element ist veraltet. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Dispose() |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| Dispose(Boolean) |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetCurrentSizeRange(Point, Point) |
Gibt den Bereich der Anzeigegrößen zurück, den eine Anwendung im normalen Betrieb erwarten kann, solange keine physische Änderung der Bildschirmgröße vorhanden ist. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetHdrCapabilities() |
Gibt die HDR-Funktionen des Displays zurück. |
| GetMetrics(DisplayMetrics) |
Ruft die Größe und Dichte dieser Anzeige ab. |
| GetMode() |
Gibt den aktiven Modus der Anzeige zurück. |
| GetRealMetrics(DisplayMetrics) |
Ruft die Größe des größten Bereichs der Anzeige, auf den eine App im aktuellen Systemzustand zugegriffen werden kann, ohne fensterdekorieren oder Skalierungsfaktoren anzuwenden. |
| GetRealSize(Point) |
Ruft die Größe des größten Bereichs der Anzeige, auf den eine App im aktuellen Systemzustand zugegriffen werden kann, ohne fensterdekorieren oder Skalierungsfaktoren anzuwenden. |
| GetRectSize(Rect) |
Ruft die Größe der Anzeige als Rechteck in Pixel ab. |
| GetRoundedCorner(Int32) |
Gibt die |
| GetSize(Point) |
Ruft die Größe der Anzeige in Pixeln ab. |
| GetSuggestedFrameRate(DisplayFrameRateCategory) |
Ruft die anzeigedefinierte Framerate einer beschreibenden Bildfrequenzkategorie ab. |
| GetSupportedModes() |
Ruft die unterstützten Modi dieser Anzeige ab. |
| GetSupportedRefreshRates() |
Rufen Sie die unterstützten Aktualisierungsraten dieser Anzeige in Frames pro Sekunde ab. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer) |
Registriert einen Listener, der aufgerufen wird, wenn sich das Hdr/sdr-Verhältnis des Displays geändert hat. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| ToArray<T>() |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| UnregisterHdrSdrRatioChangedListener(IConsumer) |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| IJavaPeerable.Finalized() |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| IJavaPeerable.JniManagedPeerState |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |