Condividi tramite


Display Classe

Definizione

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

[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
Ereditarietà
Display
Attributi

Commenti

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

L'area di visualizzazione è descritta in due modi diversi. <ul><li>L'area di visualizzazione dell'applicazione specifica la parte della visualizzazione che può contenere una finestra dell'applicazione, escluse le decorazioni di sistema. L'area di visualizzazione dell'applicazione può essere più piccola dell'area di visualizzazione reale perché il sistema sottrae lo spazio necessario per gli elementi di arredamento, ad esempio la barra di stato. Usare WindowMetrics#getBounds() per eseguire query sui limiti della finestra dell'applicazione.</li li><>L'area di visualizzazione reale specifica la parte della visualizzazione accessibile a un'applicazione nello stato corrente del sistema. L'area di visualizzazione reale può essere inferiore alla dimensione fisica del display in alcuni scenari. Usare WindowManager#getCurrentWindowMetrics() per identificare le dimensioni correnti della finestra attività. Il lavoro correlato all'interfaccia utente, ad esempio la scelta dei layout dell'interfaccia utente, deve basarsi su WindowMetrics#getBounds(). Per informazioni dettagliate, vedere #getRealSize / #getRealMetrics .</li></ul>

Un display logico non rappresenta necessariamente un particolare dispositivo di visualizzazione fisico, ad esempio la visualizzazione interna o un display esterno. Il contenuto di una visualizzazione logica può essere presentato su uno o più display fisici in base ai dispositivi attualmente collegati e se il mirroring è stato abilitato.

Documentazione Java per android.view.Display.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Display(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

DefaultDisplay

ID visualizzato predefinito, ovvero l'ID della visualizzazione primaria presupponendo che sia presente una.

FlagPresentation
Obsoleti.

Flag di visualizzazione: indica che la visualizzazione è una visualizzazione della presentazione.

FlagPrivate
Obsoleti.

Flag di visualizzazione: indica che la visualizzazione è privata.

FlagRound
Obsoleti.

Flag di visualizzazione: indica che la visualizzazione ha una forma arrotondata.

FlagSecure
Obsoleti.

Flag di visualizzazione: indica che la visualizzazione ha un output video sicuro e supporta la composizione di superfici sicure.

FlagSupportsProtectedBuffers
Obsoleti.

Flag di visualizzazione: indica che la visualizzazione supporta la composizione del contenuto archiviato in buffer grafici protetti.

InvalidDisplay

ID visualizzato non valido.

Proprietà

AppVsyncOffsetNanos

Ottiene l'offset VSYNC dell'app, in nanosecondi.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Cutout

Restituisce , DisplayCutouto null se non è presente alcun oggetto.

DeviceProductInfo

Restituisce le informazioni specifiche del prodotto sulla visualizzazione o sul dispositivo connesso direttamente nella catena di visualizzazione.

DisplayId

Ottiene l'ID visualizzato.

Flags

Restituisce una combinazione di flag che descrivono le funzionalità della visualizzazione.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
HdrSdrRatio

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

Height
Obsoleti.

Metodo deprecato.

IsHdr

Restituisce se questo display supporta qualsiasi tipo HDR.

IsHdrSdrRatioAvailable

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

IsMinimalPostProcessingSupported

Restituisce true se la visualizzazione connessa può essere cambiata in modalità con post-elaborazione minima.

IsValid

Restituisce true se questa visualizzazione è ancora valida, false se la visualizzazione è stata rimossa.

IsWideColorGamut

Restituisce se questa visualizzazione può essere usata per visualizzare contenuto di gamma di colori wide.

JniIdentityHashCode

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
JniPeerMembers

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

Name

Ottiene il nome della visualizzazione.

Orientation
Obsoleti.

Metodo deprecato.

PeerReference

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
PixelFormat
Obsoleti.

Ottiene il formato pixel della visualizzazione.

PreferredWideGamutColorSpace

Restituisce lo spazio di colore wide preferito dello schermo.

PresentationDeadlineNanos

Questo è quanto tempo prima deve essere accodato un buffer per la presentazione in un determinato momento.

RefreshRate

Ottiene la frequenza di aggiornamento di questo display nei fotogrammi al secondo.

Rotation

Restituisce la rotazione dello schermo dall'orientamento "naturale".

Shape

Restituisce il DisplayShape valore basato sulle coordinate di visualizzazione.

State

Ottiene lo stato dello schermo, ad esempio se è attivo o disattivato.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Width
Obsoleti.

Metodo deprecato.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
Dispose(Boolean)

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetCurrentSizeRange(Point, Point)

Restituisce l'intervallo di dimensioni di visualizzazione che un'applicazione può aspettarsi di riscontrare in un'operazione normale, purché non vi sia alcuna modifica fisica nelle dimensioni dello schermo.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetHdrCapabilities()

Restituisce le funzionalità HDR del display.

GetMetrics(DisplayMetrics)

Ottiene le dimensioni e la densità di questo display.

GetMode()

Restituisce la modalità attiva dello schermo.

GetRealMetrics(DisplayMetrics)

Ottiene le dimensioni dell'area più grande del display accessibile a un'app nello stato corrente del sistema, senza sottraere alcun arredamento della finestra o applicare fattori di ridimensionamento.

GetRealSize(Point)

Ottiene le dimensioni dell'area più grande del display accessibile a un'app nello stato corrente del sistema, senza sottraere alcun arredamento della finestra o applicare fattori di ridimensionamento.

GetRectSize(Rect)

Ottiene le dimensioni della visualizzazione come rettangolo, in pixel.

GetRoundedCorner(Int32)

Restituisce l'oggetto RoundedCorner della posizione specificata se ne esiste uno.

GetSize(Point)

Ottiene le dimensioni della visualizzazione in pixel.

GetSupportedModes()

Ottiene le modalità supportate di questa visualizzazione.

GetSupportedRefreshRates()

Ottenere le frequenze di aggiornamento supportate di questo display nei fotogrammi al secondo.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer)

Registra un listener che verrà richiamato ogni volta che il rapporto hdr/sdr della visualizzazione è cambiato.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
UnregisterHdrSdrRatioChangedListener(IConsumer)

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
IJavaPeerable.Finalized()

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

GetJniTypeName(IJavaPeerable)

Fornisce informazioni sulle dimensioni e la densità di una visualizzazione logica.

Si applica a