IManagedTestDevice
public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice, którego cykl życia jest zarządzany.
Streszczenie
Zagnieżdżone klasy | |
---|---|
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; wartość 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 jeśli urządzenie nie jest dostępne. |
abstract String | getSimState () Zwróć stan karty SIM lub null, jeśli nie jest dostępny lub urządzenie nie jest dostępne. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) Przetwórz podane zdarzenie DeviceEvent. |
abstract boolean | isFastbootEnabled () Wróć, jeśli dla urządzenia dostępna jest funkcja 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óry powinien zostać użyty. |
abstract void | setIDevice (IDevice device) Zaktualizuj urządzenie IDevice powiązane z tym urządzeniem ITestDevice. |
Metody publiczne
pobierz stan alokacji
public abstract DeviceAllocationState getAllocationState ()
Zwróć bieżący stan alokacji urządzenia
Zwroty | |
---|---|
DeviceAllocationState |
pobierz proces emulatora
public abstract Process getEmulatorProcess ()
Zwróć Process
odpowiadający temu emulatorowi.
Zwroty | |
---|---|
Process | Process lub null |
pobierzFastbootPath
public abstract String getFastbootPath ()
Zwraca ścieżkę używanego pliku binarnego fastboot. Nadal wymaga, aby isFastbootEnabled()
miała wartość true, aby włączyć 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; wartość null, jeśli zapytanie z urządzenia nie powiedzie się.
Zwroty | |
---|---|
String |
pobierzMonitor
public abstract IDeviceStateMonitor getMonitor ()
Zwróć IDeviceStateMonitor
powiązany z urządzeniem.
Zwroty | |
---|---|
IDeviceStateMonitor |
pobierz SimOperatora
public abstract String getSimOperator ()
Zwróć operatora karty SIM lub null, jeśli nie jest dostępny lub jeśli urządzenie nie jest dostępne.
Zwroty | |
---|---|
String |
pobierzSimState
public abstract String getSimState ()
Zwróć stan karty SIM lub null, jeśli nie jest dostępny lub urządzenie nie jest dostępne.
Zwroty | |
---|---|
String |
uchwytAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Przetwórz podane zdarzenie DeviceEvent. Może przejść urządzenie do nowego stanu. Poinformuje IDeviceMonitor
o wszelkich zmianach stanu.
Parametry | |
---|---|
event | DeviceEvent |
Zwroty | |
---|---|
IManagedTestDevice.DeviceEventResponse |
jest włączone Fastboot
public abstract boolean isFastbootEnabled ()
Wróć, jeśli dla urządzenia dostępna jest funkcja fastboot.
Zwroty | |
---|---|
boolean |
odzyskać urządzenie
public abstract boolean recoverDevice ()
Wywołaj odzyskiwanie na urządzeniu.
Zwroty | |
---|---|
boolean | True, jeśli próba odzyskiwania zakończyła się pomyślnie, zwraca False, jeśli odzyskiwanie zostało pominięte |
Rzuca | |
---|---|
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 |
setFastbootWłączony
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Ustaw opcję fastboot dla urządzenia. Należy ustawić podczas pierwszego przydzielania urządzenia.
Parametry | |
---|---|
fastbootEnabled | boolean : czy funkcja fastboot jest dostępna dla urządzenia, czy nie |
ustawFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Ustawia ścieżkę do pliku binarnego fastboot, który powinien zostać użyty. Nadal wymaga, aby isFastbootEnabled()
miała wartość true, aby włączyć funkcje fastboot.
Parametry | |
---|---|
fastbootPath | String |
ustaw urządzenie
public abstract void setIDevice (IDevice device)
Zaktualizuj urządzenie IDevice powiązane z tym urządzeniem ITestDevice.
Nowe 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 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-12-01 UTC.