화면 정보
주의
이 구성 요소는 사용되지 않으며 더 이상 지원되지 않습니다.
디스플레이 영역 및 접기 기능에 대한 정보를 검색하려면 Jetpack Window Manager를 사용해야 합니다.
또는 이중 화면 및 폴더블 디바이스에 자동으로 적응할 수 있는 이중 화면 컨트롤 및 레이아웃 중 하나를 사용합니다.
ScreenInfo
구성 요소를 사용하면 디바이스의 화면 상태에 대한 세부 정보를 가져올 수 있습니다.
getHinge - Rect 개체에서 힌지의 좌표를 반환합니다.
fun getHinge(context: Context): Rect?
isSurfaceDuoDevice - 디바이스가 Surface Duo인지 확인합니다.
fun isSurfaceDuoDevice(context: Context): Boolean
getWindowRect - 디바이스 창 전체의 좌표를 반환합니다.
fun getWindowRect(context: Context): Rect
getScreenRectangles - 디바이스 두 화면의 좌표를 반환합니다.
fun getScreenRectangles(context: Context): List<Rect>?
isDualMode - 애플리케이션이 이중 화면 모드인지 여부를 확인합니다.
fun isDualMode(context: Context): Boolean
getCurrentRotation - 화면 회전에 대한 정수 상수를 반환합니다.
회전에 따라 함수에서 Surface.ROTATION_0
, Surface.ROTATION_90
, Surface.ROTATION_180
, Surface.ROTATION_270
을 반환합니다.
fun getCurrentRotation(context: Context): Int