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 |