CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.object
com.android.tradefed.targetprep.companion.CompanionDeviceTracker


کلاسی برای تخصیص و آزادسازی دستگاه های همراه

خلاصه

روش های عمومی

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

یک دستگاه همراه بر اساس معیارهای انتخاب اختصاص دهید.

void freeCompanionDevice ( ITestDevice device)

دستگاه همراه را همانطور که توسط دستگاه اصلی شناسایی شده است آزاد کنید

ITestDevice getCompanionDevice ( ITestDevice device)

دستگاه همراه اختصاص داده شده را همانطور که توسط دستگاه اصلی شناسایی شده است، بازیابی کنید

static CompanionDeviceTracker getInstance ()

نمونه تکی ردیاب را بازیابی می کند

روش های عمومی

اختصاص CompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

یک دستگاه همراه بر اساس معیارهای انتخاب اختصاص دهید.

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

opt DeviceSelectionOptions : معیارهای انتخاب

برمی گرداند
ITestDevice دستگاه تخصیص داده شده یا اگر در دسترس نباشد، null

FreeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

دستگاه همراه را همانطور که توسط دستگاه اصلی شناسایی شده است آزاد کنید

پارامترها
device ITestDevice : دستگاه اصلی که دستگاه همراه مربوطه باید آزاد شود

پرتاب می کند
IllegalStateException اگر دستگاه همراه وجود نداشته باشد

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

دستگاه همراه اختصاص داده شده را همانطور که توسط دستگاه اصلی شناسایی شده است، بازیابی کنید

پارامترها
device ITestDevice : دستگاه اصلی که دستگاه همراه به آن اختصاص داده شده است

برمی گرداند
ITestDevice دستگاه همراه یا در صورت پیدا نشدن null

getInstance

public static CompanionDeviceTracker getInstance ()

نمونه تکی ردیاب را بازیابی می کند

برمی گرداند
CompanionDeviceTracker