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