Zarządzane urządzenie testowe
public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice, którego cykl życia jest zarządzany.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | IManagedTestDevice.DeviceEventResponse Kontener odpowiedzi na wywołanie |
Metody publiczne | |
---|---|
abstract DeviceAllocationState | getAllocationState () Zwróć bieżący 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 zapytanie z urządzenia nie powiedzie się. |
abstract IDeviceStateMonitor | getMonitor () Zwróć |
abstract String | getSimOperator () Zwróć operatora karty SIM lub null, jeśli nie jest dostępny lub urządzenie jest niedostępne. |
abstract String | getSimState () Zwróć stan karty SIM lub null, jeśli nie jest dostępny lub urządzenie jest niedostępne. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) Przetwórz podane zdarzenie DeviceEvent. |
abstract boolean | isFastbootEnabled () Wróć, jeśli fastboot jest dostępny dla urządzenia. |
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óry powinien być używany. |
abstract void | setIDevice (IDevice device) Zaktualizuj IDevice skojarzone z tym ITestDevice. |
Metody publiczne
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Zwróć bieżący stan alokacji urządzenia
Zwroty | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Zwróć Process
odpowiadający temu emulatorowi.
Zwroty | |
---|---|
Process | Process lub null |
getFastbootPath
public abstract String getFastbootPath ()
Zwraca ścieżkę używanego pliku binarnego fastboot. Nadal wymaga, aby isFastbootEnabled()
była prawdziwa, 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 AdresMac
public abstract String getMacAddress ()
Zwraca adres MAC urządzenia, null, jeśli zapytanie z urządzenia nie powiedzie się.
Zwroty | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Zwróć IDeviceStateMonitor
skojarzony z urządzeniem.
Zwroty | |
---|---|
IDeviceStateMonitor |
Pobierz SimOperatora
public abstract String getSimOperator ()
Zwróć operatora karty SIM lub null, jeśli nie jest dostępny lub urządzenie jest niedostępne.
Zwroty | |
---|---|
String |
pobierzStanSim
public abstract String getSimState ()
Zwróć stan karty SIM lub null, jeśli nie jest dostępny lub urządzenie jest niedostępne.
Zwroty | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Przetwórz podane zdarzenie 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 ()
Wróć, jeśli fastboot jest dostępny dla urządzenia.
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ę pomyślnie, zwraca False, jeśli pominięto odzyskiwanie |
Rzuty | |
---|---|
DeviceNotAvailableException | jeśli odzyskiwanie nie powiodło się |
ustaw stan urządzenia
public abstract void setDeviceState (TestDeviceState deviceState)
Zaktualizuj stan urządzenia.
Parametry | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
setEmulatorProces
public abstract void setEmulatorProcess (Process p)
Ustawia Process
, gdy to urządzenie jest emulatorem.
Parametry | |
---|---|
p | Process |
ustaw Fastboot włączony
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Ustaw opcję fastboot dla urządzenia. Należy ustawić przy pierwszej alokacji urządzenia.
Parametry | |
---|---|
fastbootEnabled | boolean : czy fastboot jest dostępny dla urządzenia, czy nie |
ustaw FastbootPath
public abstract void setFastbootPath (String fastbootPath)
Ustawia ścieżkę do pliku binarnego fastboot, który powinien być używany. Nadal wymaga, aby isFastbootEnabled()
była prawdziwa, aby mieć włączone funkcje fastboot.
Parametry | |
---|---|
fastbootPath | String |
ustawIDurządzenie
public abstract void setIDevice (IDevice device)
Zaktualizuj IDevice skojarzone z tym ITestDevice.
Nowe urządzenie IDevice musi odwoływać się do tego samego urządzenia fizycznego, co bieżące odwołanie. Ta metoda zostanie wywołana, jeśli DDMS przydzieli nowe urządzenie IDeviceParametry | |
---|---|
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.
Ostatnia aktualizacja: 2023-07-19 UTC.