Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

IZarządzane urządzenie testowe

public interface IManagedTestDevice
implements ITestDevice

com.android.tradefed.device.IManegedTestDevice


ITestDevice, którego cykl życia jest zarządzany.

Streszczenie

Klasy zagnieżdżone

class IManagedTestDevice.DeviceEventResponse

Kontener odpowiedzi na IManagedTestDevice#handleAllocationEvent(DeviceEvent)

Metody publiczne

abstract DeviceAllocationState getAllocationState ()

Zwróć aktualny stan alokacji urządzenia

abstract Process getEmulatorProcess ()

Zwróć Process odpowiadający temu emulatorowi.

abstract String getFastbootPath ()

Zwraca ścieżkę używanego pliku binarnego fastboot.

abstract String getFastbootVersion ()

Zwraca ciąg wersji używanego pliku binarnego fastboot.

abstract String getMacAddress ()

Zwraca adres MAC urządzenia, null, jeśli nie uda się wysłać zapytania z urządzenia.

abstract IDeviceStateMonitor getMonitor ()

Zwróć IDeviceStateMonitor skojarzony z urządzeniem.

abstract String getSimOperator ()

Zwróć operatora karty SIM lub null, jeśli nie jest dostępny lub jeśli urządzenie jest niedostępne.

abstract String getSimState ()

Zwróć stan karty SIM lub null, jeśli nie jest dostępna lub urządzenie jest niedostępne.

abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)

Przetwórz dane DeviceEvent .

abstract boolean isFastbootEnabled ()

Zwróć, jeśli dla urządzenia jest dostępny fastboot.

abstract boolean recoverDevice ()

Wywołaj odzyskiwanie na urządzeniu.

abstract void setDeviceState ( TestDeviceState deviceState)

Zaktualizuj stan urządzenia.

abstract void setEmulatorProcess (Process p)

Ustawia Process , gdy to urządzenie jest emulatorem.

abstract void setFastbootEnabled (boolean fastbootEnabled)

Ustaw opcję fastboot dla urządzenia.

abstract void setFastbootPath (String fastbootPath)

Ustawia ścieżkę do pliku binarnego fastboot, którego należy użyć.

abstract void setIDevice (IDevice device)

Zaktualizuj IDevice skojarzone z tym ITestDevice.

Metody publiczne

getAllocationState

public abstract DeviceAllocationState getAllocationState ()

Zwróć aktualny stan alokacji urządzenia

Zwroty
DeviceAllocationState

getEmulatorProcess

public abstract Process getEmulatorProcess ()

Zwróć Process odpowiadający temu emulatorowi.

Zwroty
Process Process lub null

Pobierz ścieżkę Fastboot

public abstract String getFastbootPath ()

Zwraca ścieżkę używanego pliku binarnego fastboot. Nadal wymaga, aby isFastbootEnabled() było prawdziwe, aby mieć włączone funkcje fastboot.

Zwroty
String

Pobierz wersję Fastboot

public abstract String getFastbootVersion ()

Zwraca ciąg wersji używanego pliku binarnego fastboot. Lub null, jeśli coś pójdzie nie tak.

Zwroty
String

pobierz adres Mac

public abstract String getMacAddress ()

Zwraca adres MAC urządzenia, null, jeśli nie uda się wysłać zapytania z urządzenia.

Zwroty
String

pobierzMonitor

public abstract IDeviceStateMonitor getMonitor ()

Zwróć IDeviceStateMonitor skojarzony z urządzeniem.

Zwroty
IDeviceStateMonitor

getSimOperator

public abstract String getSimOperator ()

Zwróć operatora karty SIM lub null, jeśli nie jest dostępny lub jeśli urządzenie jest niedostępne.

Zwroty
String

pobierzSimState

public abstract String getSimState ()

Zwróć stan karty SIM lub null, jeśli nie jest dostępna lub urządzenie jest niedostępne.

Zwroty
String

handleAllocationEvent

public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)

Przetwórz dane DeviceEvent . Może przenieść urządzenie do nowego stanu. Poinformuje IDeviceMonitor o wszelkich zmianach stanu.

Parametry
event DeviceEvent

Zwroty
IManagedTestDevice.DeviceEventResponse

jest włączony Fastboot

public abstract boolean isFastbootEnabled ()

Zwróć, jeśli dla urządzenia jest dostępny fastboot.

Zwroty
boolean

odzyskaćUrządzenie

public abstract boolean recoverDevice ()

Wywołaj odzyskiwanie na urządzeniu.

Zwroty
boolean Prawda, jeśli próba odzyskania zakończyła się powodzeniem, zwraca Fałsz, jeśli odzyskiwanie zostało pominięte

Rzuty
DeviceNotAvailableException jeśli odzyskiwanie nie powiodło się

setDeviceState

public abstract void setDeviceState (TestDeviceState deviceState)

Zaktualizuj stan urządzenia.

Parametry
deviceState TestDeviceState : TestDeviceState

setEmulatorProcess

public abstract void setEmulatorProcess (Process p)

Ustawia Process , gdy to urządzenie jest emulatorem.

Parametry
p Process

setFastbootEnabled

public abstract void setFastbootEnabled (boolean fastbootEnabled)

Ustaw opcję fastboot dla urządzenia. Należy ustawić, gdy urządzenie jest przydzielane po raz pierwszy.

Parametry
fastbootEnabled boolean : czy Fastboot jest dostępny dla urządzenia, czy nie

setFastbootPath

public abstract void setFastbootPath (String fastbootPath)

Ustawia ścieżkę do pliku binarnego fastboot, którego należy użyć. Nadal wymaga, aby isFastbootEnabled() było prawdziwe, aby mieć włączone funkcje fastboot.

Parametry
fastbootPath String

setIDurządzenie

public abstract void setIDevice (IDevice device)

Zaktualizuj IDevice skojarzone z tym ITestDevice.

Nowe urządzenie IDevice musi odnosić się do tego samego urządzenia fizycznego, co bieżące odniesienie. Ta metoda zostanie wywołana, jeśli DDMS przydzieli nowe urządzenie ID

Parametry
device IDevice : IDevice