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 | |