Display 클래스

정의

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

[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
상속
Display
특성

설명

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

표시 영역은 두 가지 방법으로 설명됩니다. <ul><li>애플리케이션 표시 영역은 시스템 장식을 제외하고 애플리케이션 창을 포함할 수 있는 디스플레이 부분을 지정합니다. 시스템이 상태 막대와 같은 장식 요소에 필요한 공간을 빼기 때문에 응용 프로그램 디스플레이 영역이 실제 디스플레이 영역보다 작을 수 있습니다. 를 사용하여 WindowMetrics#getBounds() 애플리케이션 창 범위를 쿼리합니다.</li li><>실제 표시 영역은 현재 시스템 상태의 애플리케이션에서 액세스할 수 있는 디스플레이 부분을 지정합니다. 실제 디스플레이 영역은 몇 가지 시나리오에서 디스플레이의 실제 크기보다 작을 수 있습니다. 를 사용하여 WindowManager#getCurrentWindowMetrics() 활동 창의 현재 크기를 식별합니다. UI 레이아웃 선택과 같은 UI 관련 작업은 를 사용해야 WindowMetrics#getBounds()합니다. 자세한 내용은 를 참조하세요 #getRealSize / #getRealMetrics .</li></ul>

논리 디스플레이가 반드시 내부 디스플레이 또는 외부 디스플레이와 같은 특정 물리적 디스플레이 디바이스를 나타내는 것은 아닙니다. 논리 디스플레이의 내용은 현재 연결된 디바이스 및 미러링이 활성화되었는지 여부에 따라 하나 이상의 물리적 디스플레이에 표시될 수 있습니다.

에 대한 Java 설명서입니다 android.view.Display.

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

Display(IntPtr, JniHandleOwnership)

JNI 개체의 관리형 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

DefaultDisplay

기본 표시 ID로, 기본 디스플레이 ID가 있다고 가정합니다.

FlagPresentation
사용되지 않음.

표시 플래그: 디스플레이가 프레젠테이션 디스플레이임을 나타냅니다.

FlagPrivate
사용되지 않음.

표시 플래그: 디스플레이가 프라이빗임을 나타냅니다.

FlagRound
사용되지 않음.

표시 플래그: 디스플레이에 둥근 도형이 있음을 나타냅니다.

FlagSecure
사용되지 않음.

표시 플래그: 디스플레이에 보안 비디오 출력이 있고 보안 표면 작성을 지원함을 나타냅니다.

FlagSupportsProtectedBuffers
사용되지 않음.

표시 플래그: 디스플레이가 보호된 그래픽 버퍼에 저장된 콘텐츠 작성을 지원함을 나타냅니다.

InvalidDisplay

표시 ID가 잘못되었습니다.

속성

AppVsyncOffsetNanos

앱 VSYNC 오프셋(나노초)을 가져옵니다.

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Cutout

DisplayCutout를 반환하거나 null 가 없는 경우 를 반환합니다.

DeviceProductInfo

디스플레이 체인의 디스플레이 또는 직접 연결된 디바이스에 대한 제품별 정보를 반환합니다.

DisplayId

표시 ID를 가져옵니다.

Flags

디스플레이의 기능을 설명하는 플래그 조합을 반환합니다.

Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
HdrSdrRatio

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

Height
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

IsHdr

이 디스플레이가 HDR 형식을 지원하는지 여부를 반환합니다.

IsHdrSdrRatioAvailable

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

IsMinimalPostProcessingSupported

연결된 디스플레이를 최소한의 사후 처리로 모드로 전환할 수 있으면 true를 반환합니다.

IsValid

이 디스플레이가 여전히 유효한 경우 true를 반환하고, 디스플레이가 제거된 경우 false를 반환합니다.

IsWideColorGamut

이 디스플레이를 사용하여 와이드 컬러 영역 콘텐츠를 표시할 수 있는지 여부를 반환합니다.

JniIdentityHashCode

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
JniPeerMembers

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

Name

디스플레이의 이름을 가져옵니다.

Orientation
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

PeerReference

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
PixelFormat
사용되지 않음.

디스플레이의 픽셀 형식을 가져옵니다.

PreferredWideGamutColorSpace

Display의 기본 설정 와이드 색 공간을 반환합니다.

PresentationDeadlineNanos

이는 지정된 시간에 프레젠테이션을 위해 버퍼를 미리 대기해야 하는 정도입니다.

RefreshRate

이 디스플레이의 새로 고침 빈도를 초당 프레임 단위로 가져옵니다.

Rotation

"자연" 방향에서 화면의 회전을 반환합니다.

Shape

DisplayShape 표시 좌표를 기반으로 하는 를 반환합니다.

State

디스플레이의 상태(예: 켜짐 또는 꺼짐)를 가져옵니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

Width
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

메서드

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetCurrentSizeRange(Point, Point)

화면 크기가 물리적으로 변경되지 않는 한 애플리케이션이 정상적인 작업에서 발생할 것으로 예상할 수 있는 표시 크기 범위를 반환합니다.

GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetHdrCapabilities()

디스플레이의 HDR 기능을 반환합니다.

GetMetrics(DisplayMetrics)

이 디스플레이의 크기와 밀도를 가져옵니다.

GetMode()

디스플레이의 활성 모드를 반환합니다.

GetRealMetrics(DisplayMetrics)

창 장식을 빼거나 배율 인수를 적용하지 않고 현재 시스템 상태의 앱에서 액세스할 수 있는 디스플레이의 가장 큰 영역 크기를 가져옵니다.

GetRealSize(Point)

창 장식을 빼거나 배율 인수를 적용하지 않고 현재 시스템 상태의 앱에서 액세스할 수 있는 디스플레이의 가장 큰 영역 크기를 가져옵니다.

GetRectSize(Rect)

디스플레이의 크기를 사각형으로 픽셀 단위로 가져옵니다.

GetRoundedCorner(Int32)

위치가 RoundedCorner 있으면 지정된 위치의 를 반환합니다.

GetSize(Point)

디스플레이의 크기를 픽셀 단위로 가져옵니다.

GetSupportedModes()

이 디스플레이에서 지원되는 모드를 가져옵니다.

GetSupportedRefreshRates()

이 디스플레이의 지원되는 새로 고침 속도를 초당 프레임 단위로 가져옵니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer)

디스플레이의 hdr/sdr 비율이 변경될 때마다 호출될 수신기를 등록합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
UnregisterHdrSdrRatioChangedListener(IConsumer)

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

Wait()

현재 스레드가 깨어날 때까지 대기하게 합니다( 일반적으로 <알림을 받><거나 <>중단/>em>)합니다<.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

GetJniTypeName(IJavaPeerable)

논리 디스플레이의 크기와 밀도에 대한 정보를 제공합니다.

적용 대상