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