CuttlefishDisplayHandler

public class CuttlefishDisplayHandler
extends Object

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


Utilitas yang menangani permintaan tampilan Cuttlefish. Utilitas ini hanya dimaksudkan untuk digunakan secara internal melalui pengujian host khusus Cuttlefish.

Ringkasan

Class bertingkat

class CuttlefishDisplayHandler.Display

 

Konstruktor publik

CuttlefishDisplayHandler()

Metode publik

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

Memanggil `cvd display add ` untuk perangkat Cuttlefish yang diberikan.

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

Memanggil `cvd display list` untuk perangkat Cuttlefish yang diberikan.

void removeDisplay(ITestDevice device, int displayNumber)

Memanggil `cvd display remove --display=` untuk perangkat Cuttlefish yang diberikan.

BufferedImage screenshotDisplay(ITestDevice device, int displayNumber)

Memanggil `cvd display screenshot --display=` untuk perangkat Cuttlefish yang diberikan.

Konstruktor publik

CuttlefishDisplayHandler

public CuttlefishDisplayHandler ()

Metode publik

addDisplay

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

Memanggil `cvd display add ` untuk perangkat Cuttlefish yang diberikan.

Parameter
device ITestDevice: Perangkat yang akan digunakan.

width int: Lebar dalam piksel untuk tampilan baru.

height int: Tinggi dalam piksel untuk tampilan baru.

dpi int: Dpi dalam piksel per inci untuk tampilan baru.

refreshRateHz int: Kecepatan refresh dalam hertz untuk tampilan baru.

Hasil
int Nomor tampilan yang baru ditambahkan, jika berhasil.

Menampilkan
DeviceNotAvailableException

listDisplays

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

Memanggil `cvd display list` untuk perangkat Cuttlefish yang diberikan.

Parameter
device ITestDevice: Perangkat yang akan digunakan.

Hasil
Map<Integer, CuttlefishDisplayHandler.Display>

Menampilkan
DeviceNotAvailableException

removeDisplay

public void removeDisplay (ITestDevice device, 
                int displayNumber)

Memanggil `cvd display remove --display=` untuk perangkat Cuttlefish yang diberikan.

Parameter
device ITestDevice: Perangkat yang akan digunakan.

displayNumber int: Tampilan yang akan dihapus.

Menampilkan
DeviceNotAvailableException

screenshotDisplay

public BufferedImage screenshotDisplay (ITestDevice device, 
                int displayNumber)

Memanggil `cvd display screenshot --display=` untuk perangkat Cuttlefish yang diberikan.

Parameter
device ITestDevice: Perangkat yang akan digunakan.

displayNumber int: Tampilan yang akan diambil screenshot-nya.

Hasil
BufferedImage

Menampilkan
DeviceNotAvailableException