Display Klasse

Definition

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
Display
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 Systemdekorationen. Der Anzeigebereich der Anwendung kann kleiner als der tatsächliche Anzeigebereich sein, da das System den für Dekorelemente wie die status-Leiste benötigten Platz subtrahiert. Verwenden Sie WindowMetrics#getBounds() , um die Begrenzungen des Anwendungsfensters abzufragen.</li><li>Der tatsächliche Anzeigebereich gibt den Teil der Anzeige an, auf den eine Anwendung im aktuellen Systemzustand zugreifen kann. Der tatsächliche Anzeigebereich kann in einigen Szenarien kleiner als die physische Größe der Anzeige sein. Verwenden Sie WindowManager#getCurrentWindowMetrics() , um die aktuelle Größe des Aktivitätsfensters zu identifizieren. Benutzeroberflächenbezogene Arbeit, z. B. die Auswahl von UI-Layouts, sollte auf WindowMetrics#getBounds()basieren. Weitere Informationen finden Sie #getRealSize / #getRealMetrics unter.</li></ul>

Eine logische Anzeige stellt nicht notwendigerweise ein bestimmtes physisches Anzeigegerät dar, z. B. die interne Anzeige oder eine externe Anzeige. Der Inhalt einer logischen Anzeige kann auf einer oder mehreren physischen Displays angezeigt werden, je nachdem, welche Geräte derzeit angeschlossen sind und ob die Spiegelung aktiviert wurde.

Java-Dokumentation für android.view.Display.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Display(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

Felder

DefaultDisplay

Die Standardanzeige-ID, bei der es sich um die ID der primären Anzeige handelt, sofern eine vorhanden ist.

FlagPresentation
Veraltet.

Anzeigeflag: Gibt an, dass es sich bei der Anzeige um eine Präsentationsanzeige handelt.

FlagPrivate
Veraltet.

Anzeigeflag: Gibt an, dass die Anzeige privat ist.

FlagRound
Veraltet.

Anzeigeflag: Gibt an, dass die Anzeige eine runde Form aufweist.

FlagSecure
Veraltet.

Anzeigeflag: Gibt an, dass das Display über eine sichere Videoausgabe verfügt und das Kompositing sicherer Oberflächen unterstützt.

FlagSupportsProtectedBuffers
Veraltet.

Anzeigeflag: Gibt an, dass die Anzeige das Kompositing von Inhalten unterstützt, die in geschützten Grafikpuffern gespeichert sind.

InvalidDisplay

Ungültige Anzeige-ID.

Eigenschaften

AppVsyncOffsetNanos

Ruft den VSYNC-Offset der App in Nanosekunden ab.

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Cutout

Gibt zurück, DisplayCutoutoder null , wenn keine vorhanden ist.

DeviceProductInfo

Gibt die produktspezifischen Informationen über die Anzeige 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-instance.

(Geerbt von Object)
HdrSdrRatio

Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit.

Height
Veraltet.

Dieses Member ist veraltet.

IsHdr

Gibt zurück, ob diese Anzeige einen 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 gewechselt 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 inhalte mit breiter Farbskala 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 Member ist veraltet.

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

So weit im Voraus muss ein Puffer für die Präsentation zu einem bestimmten Zeitpunkt in die Warteschlange eingereiht werden.

RefreshRate

Ruft die Aktualisierungsrate dieser Anzeige in Bildern pro Sekunde ab.

Rotation

Gibt die Drehung des Bildschirms von seiner "natürlichen" Ausrichtung zurück.

Shape

Gibt die zurück, die DisplayShape auf Anzeigekoordinaten basiert.

State

Ruft den Status der Anzeige ab, z. B. ob sie aktiviert oder deaktiviert 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 Member ist veraltet.

Methoden

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 vorliegt.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetHdrCapabilities()

Gibt die HDR-Funktionen der Anzeige 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 ab, auf den eine App im aktuellen Systemzustand zugreifen kann, ohne dass Fensterdekor subtrahiert oder Skalierungsfaktoren angewendet werden.

GetRealSize(Point)

Ruft die Größe des größten Bereichs der Anzeige ab, auf den eine App im aktuellen Systemzustand zugreifen kann, ohne dass Fensterdekor subtrahiert oder Skalierungsfaktoren angewendet werden.

GetRectSize(Rect)

Ruft die Größe der Anzeige als Rechteck in Pixel ab.

GetRoundedCorner(Int32)

Gibt die der RoundedCorner angegebenen Position zurück, wenn eine vorhanden ist.

GetSize(Point)

Ruft die Größe der Anzeige in Pixel ab.

GetSupportedModes()

Ruft die unterstützten Modi dieser Anzeige ab.

GetSupportedRefreshRates()

Rufen Sie die unterstützten Aktualisierungsraten dieser Anzeige in Bildern pro Sekunde ab.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer)

Registriert einen Listener, der aufgerufen wird, wenn sich das HDR/SDR-Verhältnis der Anzeige 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 aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

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

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit.

GetJniTypeName(IJavaPeerable)

Stellt Informationen zur Größe und Dichte einer logischen Anzeige bereit.

Gilt für: