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 |