IManagedTestDevice
public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice, чей жизненный цикл является управляемым.
Краткое содержание
Вложенные классы | |
---|---|
class | IManagedTestDevice.DeviceEventResponse Контейнер для ответа на вызов |
Публичные методы | |
---|---|
abstract DeviceAllocationState | getAllocationState () Вернуть текущее состояние распределения устройства |
abstract Process | getEmulatorProcess () Возвратите |
abstract String | getFastbootPath () Возвращает путь к используемому бинарному файлу fastboot. |
abstract String | getFastbootVersion () Возвращает строку версии используемого двоичного файла fastboot. |
abstract String | getMacAddress () Возвращает MAC-адрес устройства, ноль, если не удается запросить устройство. |
abstract IDeviceStateMonitor | getMonitor () Возвратите |
abstract String | getSimOperator () Верните оператора SIM-карты или ноль, если он недоступен или если устройство недоступно. |
abstract String | getSimState () Вернуть состояние SIM-карты или ноль, если она недоступна или устройство недоступно. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) Обработайте данное |
abstract boolean | isFastbootEnabled () Возврат, если для устройства доступен fastboot. |
abstract boolean | recoverDevice () Вызовите восстановление на устройстве. |
abstract void | setDeviceState ( TestDeviceState deviceState) Обновите состояние устройства. |
abstract void | setEmulatorProcess (Process p) Устанавливает |
abstract void | setFastbootEnabled (boolean fastbootEnabled) Установите параметр fastboot для устройства. |
abstract void | setFastbootPath (String fastbootPath) Устанавливает путь к двоичному файлу fastboot, который следует использовать. |
abstract void | setIDevice (IDevice device) Обновите IDevice, связанный с этим ITestDevice. |
Публичные методы
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Вернуть текущее состояние распределения устройства
Возвращает | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Возвратите ERROR(/Process)
соответствующую этому эмулятору.
Возвращает | |
---|---|
Process | ERROR(/Process) или null |
получитьFastbootPath
public abstract String getFastbootPath ()
Возвращает путь к используемому бинарному файлу fastboot. По-прежнему требуется, чтобы isFastbootEnabled()
был истинным, чтобы были включены функции быстрой загрузки.
Возвращает | |
---|---|
String |
получить FastbootVersion
public abstract String getFastbootVersion ()
Возвращает строку версии используемого двоичного файла fastboot. Или null, если что-то пойдет не так.
Возвращает | |
---|---|
String |
получитьMacAddress
public abstract String getMacAddress ()
Возвращает MAC-адрес устройства, ноль, если не удается запросить устройство.
Возвращает | |
---|---|
String |
получитьмонитор
public abstract IDeviceStateMonitor getMonitor ()
Возвратите IDeviceStateMonitor
, связанный с устройством.
Возвращает | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Верните оператора SIM-карты или ноль, если он недоступен или если устройство недоступно.
Возвращает | |
---|---|
String |
получитьSimState
public abstract String getSimState ()
Вернуть состояние SIM-карты или ноль, если она недоступна или устройство недоступно.
Возвращает | |
---|---|
String |
обработатьаллокионевент
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Обработайте данное DeviceEvent
. Может перевести устройство в новое состояние. Будет информировать IDeviceMonitor
о любых изменениях состояния.
Параметры | |
---|---|
event | DeviceEvent |
Возвращает | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Возврат, если для устройства доступен fastboot.
Возвращает | |
---|---|
boolean |
восстановитьустройство
public abstract boolean recoverDevice ()
Вызовите восстановление на устройстве.
Возвращает | |
---|---|
boolean | True, если попытка восстановления выполнена успешно, возвращает False, если восстановление было пропущено. |
Броски | |
---|---|
DeviceNotAvailableException | если восстановление не удалось |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Обновите состояние устройства.
Параметры | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Устанавливает ERROR(/Process)
, когда это устройство является эмулятором.
Параметры | |
---|---|
p | Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Установите параметр fastboot для устройства. Должен быть установлен при первом размещении устройства.
Параметры | |
---|---|
fastbootEnabled | boolean : доступен ли fastboot для устройства или нет |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Устанавливает путь к двоичному файлу fastboot, который следует использовать. По-прежнему требуется, чтобы isFastbootEnabled()
был истинным, чтобы были включены функции быстрой загрузки.
Параметры | |
---|---|
fastbootPath | String |
setIDevice
public abstract void setIDevice (IDevice device)
Обновите IDevice, связанный с этим ITestDevice.
Новый IDevice должен ссылаться на то же физическое устройство, что и текущая ссылка. Этот метод будет вызываться, если DDMS выделила новый IDevice.Параметры | |
---|---|
device | IDevice : IDevice |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-03-30 UTC.