با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

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