CuttlefishDisplayHandler

public class CuttlefishDisplayHandler
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.internal.CuttlefishDisplayHandler


Cuttlefish 디스플레이 요청을 처리하는 유틸리티입니다. Cuttlefish 특정 호스트 테스트를 통해 내부적으로만 사용해야 합니다.

요약

중첩된 클래스

class CuttlefishDisplayHandler.Display

 

공개 생성자

CuttlefishDisplayHandler()

공개 메서드

int addDisplay(ITestDevice device, int width, int height, int dpi, int refreshRateHz)

지정된 Cuttlefish 기기에서 `cvd display add ` 를 호출합니다.

Map<Integer, CuttlefishDisplayHandler.Display> listDisplays(ITestDevice device)

지정된 Cuttlefish 기기에서 `cvd display list` 를 호출합니다.

void removeDisplay(ITestDevice device, int displayNumber)

지정된 Cuttlefish 기기에서 `cvd display remove --display=` 를 호출합니다.

BufferedImage screenshotDisplay(ITestDevice device, int displayNumber)

지정된 Cuttlefish 기기에서 `cvd display screenshot --display=` 를 호출합니다.

공개 생성자

CuttlefishDisplayHandler

public CuttlefishDisplayHandler ()

공개 메서드

addDisplay

public int addDisplay (ITestDevice device, 
                int width, 
                int height, 
                int dpi, 
                int refreshRateHz)

지정된 Cuttlefish 기기에서 `cvd display add`를 호출합니다.

매개변수
device ITestDevice: 사용할 기기입니다.

width int: 새 디스플레이의 너비(픽셀)입니다.

height int: 새 디스플레이의 높이(픽셀)입니다.

dpi int: 새 디스플레이의 인치당 픽셀 수(dpi)입니다.

refreshRateHz int: 새 디스플레이의 새로고침 빈도(Hz)입니다.

반환
int 성공한 경우 새로 추가된 디스플레이의 번호를 표시합니다.

생성 값
DeviceNotAvailableException

listDisplays

public Map<Integer, CuttlefishDisplayHandler.Display> listDisplays (ITestDevice device)

지정된 Cuttlefish 기기에서 `cvd display list` 를 호출합니다.

매개변수
device ITestDevice: 사용할 기기입니다.

반환
Map<Integer, CuttlefishDisplayHandler.Display>

생성 값
DeviceNotAvailableException

removeDisplay

public void removeDisplay (ITestDevice device, 
                int displayNumber)

지정된 Cuttlefish 기기에서 `cvd display remove --display=를 호출합니다.

매개변수
device ITestDevice: 사용할 기기입니다.

displayNumber int: 삭제할 디스플레이입니다.

생성 값
DeviceNotAvailableException

screenshotDisplay

public BufferedImage screenshotDisplay (ITestDevice device, 
                int displayNumber)

지정된 Cuttlefish 기기에서 `cvd display screenshot --display=를 호출합니다.

매개변수
device ITestDevice: 사용할 기기입니다.

displayNumber int: 스크린샷을 찍을 디스플레이입니다.

반환
BufferedImage

생성 값
DeviceNotAvailableException