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 |
Metody publiczne | |
---|---|
abstract DeviceAllocationState | getAllocationState () Zwróć aktualny stan alokacji urządzenia |
abstract Process | getEmulatorProcess () Zwróć |
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óć |
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 |
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 |
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 IDParametry | |
---|---|
device | IDevice : IDevice |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Last updated 2022-11-07 UTC.