Dispositivo de prueba administrado
public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
Un ITestDevice cuyo ciclo de vida se gestiona.
Resumen
Clases anidadas | |
---|---|
class | IManagedTestDevice.DeviceEventResponse Contenedor para una respuesta a una llamada |
Métodos públicos | |
---|---|
abstract DeviceAllocationState | getAllocationState () Devuelve el estado de asignación actual del dispositivo |
abstract Process | getEmulatorProcess () Devuelve el |
abstract String | getFastbootPath () Devuelve la ruta del binario fastboot que se está utilizando. |
abstract String | getFastbootVersion () Devuelve la cadena de versión del binario fastboot que se está utilizando. |
abstract String | getMacAddress () Devuelve la dirección MAC del dispositivo, nula si no se consulta desde el dispositivo. |
abstract IDeviceStateMonitor | getMonitor () Devuelve el |
abstract String | getSimOperator () Devuelve el operador de la tarjeta SIM o nulo si no está disponible o si el dispositivo no está disponible. |
abstract String | getSimState () Devuelve el estado de la tarjeta SIM o nulo si no está disponible o el dispositivo no está disponible. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) Procese el |
abstract boolean | isFastbootEnabled () Vuelve si fastboot está disponible para el dispositivo. |
abstract boolean | recoverDevice () Invoque la recuperación en el dispositivo. |
abstract void | setDeviceState ( TestDeviceState deviceState) Actualizar el estado del dispositivo. |
abstract void | setEmulatorProcess (Process p) Establece el |
abstract void | setFastbootEnabled (boolean fastbootEnabled) Configure la opción fastboot para el dispositivo. |
abstract void | setFastbootPath (String fastbootPath) Establece la ruta al binario fastboot que debe usarse. |
abstract void | setIDevice (IDevice device) Actualice el IDevice asociado con este ITestDevice. |
Métodos públicos
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Devuelve el estado de asignación actual del dispositivo
Devoluciones | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Devuelve el ERROR(/Process)
correspondiente a este emulador.
Devoluciones | |
---|---|
Process | el ERROR(/Process) o null |
getFastbootPath
public abstract String getFastbootPath ()
Devuelve la ruta del binario fastboot que se está utilizando. Todavía requiere que isFastbootEnabled()
sea verdadero, para tener habilitadas las funciones de fastboot.
Devoluciones | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Devuelve la cadena de versión del binario fastboot que se está utilizando. O nulo si algo sale mal.
Devoluciones | |
---|---|
String |
obtenerMacAddress
public abstract String getMacAddress ()
Devuelve la dirección MAC del dispositivo, nula si no se consulta desde el dispositivo.
Devoluciones | |
---|---|
String |
obtenerMonitor
public abstract IDeviceStateMonitor getMonitor ()
Devuelve el IDeviceStateMonitor
asociado con el dispositivo.
Devoluciones | |
---|---|
IDeviceStateMonitor |
getSimOperador
public abstract String getSimOperator ()
Devuelve el operador de la tarjeta SIM o nulo si no está disponible o si el dispositivo no está disponible.
Devoluciones | |
---|---|
String |
obtenerSimState
public abstract String getSimState ()
Devuelve el estado de la tarjeta SIM o nulo si no está disponible o el dispositivo no está disponible.
Devoluciones | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Procese el DeviceEvent
dado. Puede hacer la transición del dispositivo al nuevo estado. Informará al IDeviceMonitor
de cualquier transición de estado.
Parámetros | |
---|---|
event | DeviceEvent |
Devoluciones | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Vuelve si fastboot está disponible para el dispositivo.
Devoluciones | |
---|---|
boolean |
recuperar dispositivo
public abstract boolean recoverDevice ()
Invoque la recuperación en el dispositivo.
Devoluciones | |
---|---|
boolean | Verdadero si la recuperación se intentó y fue exitosa, devuelve Falso si se omitió la recuperación |
Lanza | |
---|---|
DeviceNotAvailableException | si la recuperación no fue exitosa |
establecerDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Actualizar el estado del dispositivo.
Parámetros | |
---|---|
deviceState | TestDeviceState : el TestDeviceState |
establecerEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Establece el ERROR(/Process)
, cuando este dispositivo es un emulador.
Parámetros | |
---|---|
p | Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Configure la opción fastboot para el dispositivo. Debe establecerse cuando el dispositivo se asigna por primera vez.
Parámetros | |
---|---|
fastbootEnabled | boolean : si fastboot está disponible para el dispositivo o no |
establecerFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Establece la ruta al binario fastboot que debe usarse. Todavía requiere que isFastbootEnabled()
sea verdadero, para tener habilitadas las funciones de fastboot.
Parámetros | |
---|---|
fastbootPath | String |
establecerIDevice
public abstract void setIDevice (IDevice device)
Actualice el IDevice asociado con este ITestDevice.
El nuevo IDevice debe hacer referencia al mismo dispositivo físico que la referencia actual. Se llamará a este método si DDMS ha asignado un nuevo IDeviceParámetros | |
---|---|
device | IDevice : el IDevice |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-03-30 (UTC)