CompanionDeviceTracker (Tamamlayıcı Cihazİzleyici)

public class CompanionDeviceTracker
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.targetprep.tamamlayıcı.CompanionDeviceTracker


Tamamlayıcı cihazları ayırmaya ve serbest bırakmaya yönelik bir sınıf

Özet

Herkese açık yöntemler

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

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

void freeCompanionDevice(ITestDevice device)

Tamamlayıcı cihazı, birincil cihaz tarafından tanımlandığı şekilde serbest bırakın

ITestDevice getCompanionDevice(ITestDevice device)

Ayrılan tamamlayıcı cihazı birincil cihaz tarafından tanımlandığı şekilde alın

static CompanionDeviceTracker getInstance()

İzleyicinin singleton örneğini alır

Herkese açık yöntemler

Ayrılan CompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

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

Parametreler
device ITestDevice: Birincil cihaz. tamamlayıcı cihazı tanımlamak için kullanılır

opt DeviceSelectionOptions: seçim ölçütleri

İlerlemeler
ITestDevice cihaz tahsis edildi veya yoksa null

ücretsizTamamlayıcıCihaz

public void freeCompanionDevice (ITestDevice device)

Tamamlayıcı cihazı, birincil cihaz tarafından tanımlandığı şekilde serbest bırakın

Parametreler
device ITestDevice: İlgili tamamlayıcı cihazının serbest bırakılması gereken birincil cihaz

Fırlatma
IllegalStateException tamamlayıcı cihaz yoksa

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Ayrılan tamamlayıcı cihazı birincil cihaz tarafından tanımlandığı şekilde alın

Parametreler
device ITestDevice: Tamamlayıcı cihazın atandığı birincil cihaz

İlerlemeler
ITestDevice tamamlayıcı cihaz veya bulunamazsa null

getInstance

public static CompanionDeviceTracker getInstance ()

İzleyicinin singleton örneğini alır

İlerlemeler
CompanionDeviceTracker