جهاز تتبُّع مصاحب

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

استرداد مثيل سينغلتون لجهاز التتبّع

الطرق العامة

تخصيص جهاز المزاملة

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

يمكنك تخصيص جهاز مصاحب استنادًا إلى معايير الاختيار.

المعلمات
device ITestDevice: الجهاز الأساسي يُستخدَم لتحديد الجهاز المصاحب

opt DeviceSelectionOptions: معايير الاختيار

المرتجعات
ITestDevice تم تخصيص الجهاز أو null في حال عدم توفّره.

جهاز FreeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

تفريغ الجهاز المصاحب كما هو محدد في الجهاز الأساسي

المعلمات
device ITestDevice: الجهاز الأساسي الذي يجب تحرير الجهاز المصاحب المناسب له

الرميات
IllegalStateException إذا لم تكن هناك أجهزة مصاحبة

الحصول على جهاز المزاملة

public ITestDevice getCompanionDevice (ITestDevice device)

استرداد الجهاز المصاحب المخصص كما هو محدد بواسطة الجهاز الأساسي

المعلمات
device ITestDevice: الجهاز الأساسي الذي يتم تخصيص الجهاز المصاحب له

المرتجعات
ITestDevice الجهاز المصاحب أو null إذا لم يتم العثور عليه

الحصول على مثيل

public static CompanionDeviceTracker getInstance ()

استرداد مثيل سينغلتون لجهاز التتبّع

المرتجعات
CompanionDeviceTracker