CuttlefishDisplayHandler

public class CuttlefishDisplayHandler
extends Object

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


Narzędzie do obsługi żądań dotyczących wyświetlacza Cuttlefish. Jest przeznaczone do użytku wewnętrznego tylko w testach hosta specyficznych dla Cuttlefish.

Podsumowanie

Zagnieżdżone klasy

class CuttlefishDisplayHandler.Display

 

Konstruktory publiczne

CuttlefishDisplayHandler()

Metody publiczne

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

Wywołuje `cvd display add ` na danym urządzeniu Cuttlefish.

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

Wywołuje `cvd display list` na danym urządzeniu Cuttlefish.

void removeDisplay(ITestDevice device, int displayNumber)

Wywołuje `cvd display remove --display=` na danym urządzeniu Cuttlefish.

BufferedImage screenshotDisplay(ITestDevice device, int displayNumber)

Wywołuje `cvd display screenshot --display=` na danym urządzeniu Cuttlefish.

Konstruktory publiczne

CuttlefishDisplayHandler

public CuttlefishDisplayHandler ()

Metody publiczne

addDisplay

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

Wywołuje `cvd display add ` na danym urządzeniu Cuttlefish.

Parametry
device ITestDevice: urządzenie, którego należy użyć.

width int: szerokość w pikselach nowego wyświetlacza.

height int: wysokość w pikselach nowego wyświetlacza.

dpi int: dpi w pikselach na cal nowego wyświetlacza.

refreshRateHz int: częstotliwość odświeżania w hercach nowego wyświetlacza.

Zwraca
int Numer wyświetlacza nowo dodanego wyświetlacza, jeśli operacja się powiodła.

Zgłasza
DeviceNotAvailableException

listDisplays

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

Wywołuje `cvd display list` na danym urządzeniu Cuttlefish.

Parametry
device ITestDevice: urządzenie, którego należy użyć.

Zwraca
Map<Integer, CuttlefishDisplayHandler.Display>

Zgłasza
DeviceNotAvailableException

removeDisplay

public void removeDisplay (ITestDevice device, 
                int displayNumber)

Wywołuje `cvd display remove --display=` na danym urządzeniu Cuttlefish.

Parametry
device ITestDevice: urządzenie, którego należy użyć.

displayNumber int: wyświetlacz do usunięcia.

Zgłasza
DeviceNotAvailableException

screenshotDisplay

public BufferedImage screenshotDisplay (ITestDevice device, 
                int displayNumber)

Wywołuje `cvd display screenshot --display=` na danym urządzeniu Cuttlefish.

Parametry
device ITestDevice: urządzenie, którego należy użyć.

displayNumber int: wyświetlacz, którego zrzut ekranu należy zrobić.

Zwraca
BufferedImage

Zgłasza
DeviceNotAvailableException