IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
| com.android.tradefed.device.IManagedTestDevice |
Obiekt ITestDevice, którego cyklem życia zarządza się.
Podsumowanie
Zagnieżdżone klasy | |
|---|---|
class |
IManagedTestDevice.DeviceEventResponse
Kontener odpowiedzi na wywołanie |
Metody publiczne | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
sprawdzanie urządzenia i zwracanie szczegółowych informacji, gdy urządzenie staje się niedostępne; |
abstract
String
|
getAdbPath()
Zwraca ścieżkę używanego pliku binarnego adb. |
abstract
DeviceAllocationState
|
getAllocationState()
Zwraca bieżący stan przydziału urządzenia. |
abstract
Process
|
getEmulatorProcess()
Zwraca wartość |
abstract
String
|
getFastbootPath()
Zwraca ścieżkę używanego pliku binarnego fastboot. |
abstract
String
|
getFastbootVersion()
Zwraca ciąg znaków wersji używanego pliku binarnego fastboot. |
abstract
String
|
getMacAddress()
Zwraca adres MAC urządzenia lub wartość null, jeśli nie można go pobrać z urządzenia. |
abstract
IDeviceStateMonitor
|
getMonitor()
Zwraca |
abstract
String
|
getSimOperator()
Zwraca operatora karty SIM lub wartość null, jeśli nie jest dostępny lub urządzenie jest niedostępne. |
abstract
String
|
getSimState()
Zwraca stan karty SIM lub wartość null, jeśli karta SIM jest niedostępna lub urządzenie jest niedostępne. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Przetwarzanie danego zdarzenia DeviceEvent. |
abstract
boolean
|
isFastbootEnabled()
Zwraca wartość, jeśli na urządzeniu jest dostępny tryb Fastboot. |
abstract
boolean
|
recoverDevice()
Wywołaj odzyskiwanie na urządzeniu. |
abstract
void
|
setAdbPath(String fastbootPath)
Ustawia ścieżkę do pliku binarnego adb, który ma być używany. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Zaktualizuj stan urządzenia. |
abstract
void
|
setEmulatorProcess(Process p)
Ustawia |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Ustaw opcję fastboot dla urządzenia. |
abstract
void
|
setFastbootPath(String fastbootPath)
Ustawia ścieżkę do pliku binarnego fastboot, który ma być używany. |
abstract
void
|
setIDevice(IDevice device)
Zaktualizuj urządzenie IDevice powiązane z tym urządzeniem ITestDevice. |
Metody publiczne
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
sprawdzanie urządzenia i zwracanie szczegółowych informacji, gdy urządzenie staje się niedostępne;
| Zwroty | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
Zwraca ścieżkę używanego pliku binarnego adb.
| Zwroty | |
|---|---|
String |
|
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Zwraca bieżący stan przydziału urządzenia.
| Zwroty | |
|---|---|
DeviceAllocationState |
|
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Zwraca Process odpowiadający temu emulatorowi.
| Zwroty | |
|---|---|
Process |
Process lub null |
getFastbootPath
public abstract String getFastbootPath ()
Zwraca ścieżkę do używanego pliku binarnego fastboot.
Wymaga to nadal, aby zasada isFastbootEnabled() miała wartość Prawda, aby włączyć funkcje fastboot.
| Zwroty | |
|---|---|
String |
|
getFastbootVersion
public abstract String getFastbootVersion ()
Zwraca ciąg znaków wersji używanego pliku binarnego fastboot. lub wartość null, jeśli coś pójdzie nie tak.
| Zwroty | |
|---|---|
String |
|
getMacAddress
public abstract String getMacAddress ()
Zwraca adres MAC urządzenia lub wartość null, jeśli nie można go pobrać z urządzenia.
| Zwroty | |
|---|---|
String |
|
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Zwraca IDeviceStateMonitor powiązany z urządzeniem.
| Zwroty | |
|---|---|
IDeviceStateMonitor |
|
getSimOperator
public abstract String getSimOperator ()
Zwraca operatora karty SIM lub wartość null, jeśli nie jest dostępny lub urządzenie jest niedostępne.
| Zwroty | |
|---|---|
String |
|
getSimState
public abstract String getSimState ()
Zwraca stan karty SIM lub wartość null, jeśli karta SIM jest niedostępna lub urządzenie jest niedostępne.
| Zwroty | |
|---|---|
String |
|
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Przetwarzanie danego zdarzenia DeviceEvent. Może przełączyć urządzenie w nowy stan. Będzie informować IDeviceMonitor o wszelkich zmianach stanu.
| Parametry | |
|---|---|
event |
DeviceEvent |
| Zwroty | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Zwraca wartość, jeśli na urządzeniu jest dostępny tryb Fastboot.
| Zwroty | |
|---|---|
boolean |
|
recoverDevice
public abstract boolean recoverDevice ()
Wywołaj odzyskiwanie na urządzeniu.
| Zwroty | |
|---|---|
boolean |
Wartość true, jeśli próba odzyskania zakończyła się powodzeniem. Wartość false, jeśli odzyskiwanie zostało pominięte. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
jeśli przywracanie się nie powiodło. |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
Ustawia ścieżkę do pliku binarnego adb, który ma być używany.
| Parametry | |
|---|---|
fastbootPath |
String |
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 urządzenie jest emulatorem.
| Parametry | |
|---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Ustaw opcję fastboot dla urządzenia. Należy go ustawić, gdy urządzenie zostanie po raz pierwszy przydzielone.
| Parametry | |
|---|---|
fastbootEnabled |
boolean: czy na urządzeniu jest dostępny tryb fastboot |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Ustawia ścieżkę do pliku binarnego fastboot, który ma być używany.
Wymaga to nadal, aby zasada isFastbootEnabled() miała wartość Prawda, aby włączyć funkcje fastboot.
| Parametry | |
|---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
Zaktualizuj urządzenie IDevice powiązane z tym urządzeniem ITestDevice.
Nowy identyfikator IDevice musi odnosić się do tego samego urządzenia fizycznego co bieżące odniesienie. Ta metoda zostanie wywołana, jeśli DDMS przydzieli nowy obiekt IDevice.
| Parametry | |
|---|---|
device |
IDevice: IDevice |