Zarządzane urządzenie testowe
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
Urządzenie ITestDevice, którego cykl życia jest zarządzany.
Podsumowanie
Zagnieżdżone klasy | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Kontener odpowiedzi na zapytanie |
Metody publiczne | |
---|---|
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 wysyła zapytania z tego urządzenia. |
abstract
IDeviceStateMonitor
|
getMonitor()
Zwrot |
abstract
String
|
getSimOperator()
Zwrot operatora karty SIM lub wartość null, jeśli opcja jest niedostępna lub urządzenie nie jest dostępne. |
abstract
String
|
getSimState()
Zwrot stanu karty SIM lub wartość null, jeśli ta opcja jest niedostępna lub urządzenie nie jest dostępne. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Przetwarza dane zdarzenie DeviceEvent. |
abstract
boolean
|
isFastbootEnabled()
Zwróć, jeśli dla urządzenia jest dostępny szybki rozruch. |
abstract
boolean
|
recoverDevice()
Wywołaj na urządzeniu przywracanie. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
aktualizować stan urządzenia, |
abstract
void
|
setEmulatorProcess(Process p)
Ustawia funkcję |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Ustaw opcję Szybki rozruch 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 urządzenie IDevice powiązane z tym urządzeniem ITestDevice. |
Metody publiczne
getAllocationState,
public abstract DeviceAllocationState getAllocationState ()
Zwraca bieżący stan przydziału urządzenia
Zwroty | |
---|---|
DeviceAllocationState |
getEmulatorProcess,
public abstract Process getEmulatorProcess ()
Zwraca wartość Process
odpowiadającą temu emulatorowi.
Zwroty | |
---|---|
Process |
Process lub null |
getFastbootPath
public abstract String getFastbootPath ()
Zwraca ścieżkę używanego pliku binarnego fastboot.
Aby funkcje szybkiego rozruchu były włączone, nadal wymaga wartości prawda isFastbootEnabled()
.
Zwroty | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Zwraca ciąg znaków wersji używanego pliku binarnego fastboot. Lub null, jeśli coś się stanie źle.
Zwroty | |
---|---|
String |
getMacAddress.
public abstract String getMacAddress ()
Zwraca adres MAC urządzenia lub wartość null, jeśli nie wysyła zapytania z tego urządzenia.
Zwroty | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Zwrot IDeviceStateMonitor
powiązany z urządzeniem.
Zwroty | |
---|---|
IDeviceStateMonitor |
Operator getSim
public abstract String getSimOperator ()
Zwrot operatora karty SIM lub wartość null, jeśli opcja jest niedostępna lub urządzenie nie jest dostępne.
Zwroty | |
---|---|
String |
getSimState
public abstract String getSimState ()
Zwrot stanu karty SIM lub wartość null, jeśli ta opcja jest niedostępna lub urządzenie nie jest dostępne.
Zwroty | |
---|---|
String |
ZdarzenieAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Przetwarza dane zdarzenie DeviceEvent. Urządzenie, które może zostać przeniesione
do nowego stanu. Informują zespół IDeviceMonitor
o wszelkich zmianach stanu.
Parametry | |
---|---|
event |
DeviceEvent |
Zwroty | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Zwróć, jeśli dla urządzenia jest dostępny szybki rozruch.
Zwroty | |
---|---|
boolean |
przywróć urządzenie
public abstract boolean recoverDevice ()
Wywołaj na urządzeniu przywracanie.
Zwroty | |
---|---|
boolean |
Wartość True, jeśli próba przywrócenia zakończyła się powodzeniem. Jeśli przywracanie zostało pominięte, zwraca wartość false (fałsz) |
Rzuty | |
---|---|
DeviceNotAvailableException |
jeśli odzyskiwanie się nie powiodło |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
aktualizować stan urządzenia,
Parametry | |
---|---|
deviceState |
TestDeviceState : TestDeviceState |
setEmulatorProcess,
public abstract void setEmulatorProcess (Process p)
Ustawia funkcję Process
, gdy to urządzenie jest emulatorem.
Parametry | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Ustaw opcję Szybki rozruch urządzenia. Należy ustawić, gdy urządzenie jest używane jako pierwsze i przydzielonych.
Parametry | |
---|---|
fastbootEnabled |
boolean : czy szybki rozruch jest dostępny dla urządzenia. |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Ustawia ścieżkę do pliku binarnego fastboot, którego należy użyć.
Aby funkcje szybkiego rozruchu były włączone, nadal wymaga wartości prawda isFastbootEnabled()
.
Parametry | |
---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
Zaktualizuj urządzenie IDevice powiązane z tym urządzeniem ITestDevice.
Nowe urządzenie IDevice musi odnosić się do tego samego urządzenia fizycznego co bieżące urządzenie referencyjne. Ta metoda zostanie wywołana, jeśli usługa DDMS przydzieli nowe urządzenie IDevice
Parametry | |
---|---|
device |
IDevice : IDevice |