CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.companion.CompanionDeviceTracker


Arkadaş cihazları ayırmak ve serbest bırakmak için kullanılan sınıf

Özet

Herkese açık yöntemler

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

Seçim ölçütlerine göre bir tamamlayıcı cihaz ayırın.

void freeCompanionDevice(ITestDevice device)

Birincil cihaz tarafından tanımlanan tamamlayıcı cihazı serbest bırakma

ITestDevice getCompanionDevice(ITestDevice device)

Birincil cihaz tarafından tanımlandığı şekilde ayrılan tamamlayıcı cihazı alma

static CompanionDeviceTracker getInstance()

İzleyicinin tekil örneğini alır

Herkese açık yöntemler

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Seçim ölçütlerine göre bir tamamlayıcı cihaz ayırın.

Parametreler
device ITestDevice: birincil cihaz. Arkadaş cihazı tanımlamak için kullanılır.

opt DeviceSelectionOptions: seçim ölçütleri

İlerlemeler
ITestDevice ayrılan cihaz veya yoksa null

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Birincil cihaz tarafından tanımlanan tamamlayıcı cihazı serbest bırakma

Parametreler
device ITestDevice: İlgili yardımcı cihazının serbest bırakılması gereken birincil cihaz

Atışlar
IllegalStateException Tamamlayıcı cihaz yoksa

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Birincil cihaz tarafından tanımlandığı şekilde ayrılan tamamlayıcı cihazı alma

Parametreler
device ITestDevice: Arkadaş cihazın atandığı birincil cihaz

İlerlemeler
ITestDevice tamamlayıcı cihaz veya bulunamazsa null

getInstance

public static CompanionDeviceTracker getInstance ()

İzleyicinin tekil örneğini alır

İlerlemeler
CompanionDeviceTracker