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()
لاسترداد مثيل وحيد من جهاز التتبُّع |
الطرق العامة
allocateCompanionDevice
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 |