CuttlefishDisplayHandler

public class CuttlefishDisplayHandler
extends 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)

فراخوانی‌های `cvd display add` برای دستگاه Cuttlefish داده شده.

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

تابع `cvd display list` را روی دستگاه Cuttlefish داده شده فراخوانی می‌کند.

void removeDisplay ( ITestDevice device, int displayNumber)

فراخوانی‌های `cvd display remove --display=` برای دستگاه Cuttlefish داده شده.

BufferedImage screenshotDisplay ( ITestDevice device, int displayNumber)

فراخوانی‌های `cvd display screenshot --display=` برای دستگاه Cuttlefish داده شده.

سازندگان عمومی

CuttlefishDisplayHandler

public CuttlefishDisplayHandler ()

روش‌های عمومی

نمایش اضافه

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

فراخوانی‌های `cvd display add` برای دستگاه Cuttlefish داده شده.

پارامترها
device ITestDevice : دستگاهی که باید استفاده شود..

width int : عرض نمایشگر جدید بر حسب پیکسل.

height int : ارتفاع بر حسب پیکسل برای نمایشگر جدید.

dpi int : میزان dpi بر حسب پیکسل در هر اینچ برای نمایشگر جدید.

refreshRateHz int : نرخ نوسازی تصویر بر حسب هرتز برای نمایشگر جدید.

بازگشت‌ها
int در صورت موفقیت، شماره نمایشگر تازه اضافه شده را نمایش دهید.

پرتاب‌ها
DeviceNotAvailableException

نمایش لیست

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

تابع `cvd display list` را روی دستگاه Cuttlefish داده شده فراخوانی می‌کند.

پارامترها
device ITestDevice : دستگاهی که قرار است استفاده شود.

بازگشت‌ها
Map<Integer, CuttlefishDisplayHandler.Display >

پرتاب‌ها
DeviceNotAvailableException

حذف نمایش

public void removeDisplay (ITestDevice device, 
                int displayNumber)

فراخوانی‌های `cvd display remove --display=` برای دستگاه Cuttlefish داده شده.

پارامترها
device ITestDevice : دستگاهی که باید استفاده شود..

displayNumber int : نمایشگری که باید حذف شود.

پرتاب‌ها
DeviceNotAvailableException

اسکرین شات

public BufferedImage screenshotDisplay (ITestDevice device, 
                int displayNumber)

فراخوانی‌های `cvd display screenshot --display=` برای دستگاه Cuttlefish داده شده.

پارامترها
device ITestDevice : دستگاهی که باید استفاده شود..

displayNumber int : نمایشگری که قرار است از آن اسکرین‌شات گرفته شود.

بازگشت‌ها
BufferedImage

پرتاب‌ها
DeviceNotAvailableException