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 () Devolver 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 puede realizar la consulta desde el dispositivo. |
abstract IDeviceStateMonitor | getMonitor () Devuelve el |
abstract String | getSimOperator () Devuelve la tarjeta SIM del operador o nula 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 DeviceEvent dado. |
abstract boolean | isFastbootEnabled () Devuelve si fastboot está disponible para el dispositivo. |
abstract boolean | recoverDevice () Invocar la recuperación en el dispositivo. |
abstract void | setDeviceState ( TestDeviceState deviceState) Actualiza 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 se debe utilizar. |
abstract void | setIDevice (IDevice device) Actualice el IDevice asociado con este ITestDevice. |
Métodos públicos
obtener estado de asignación
public abstract DeviceAllocationState getAllocationState ()
Devolver el estado de asignación actual del dispositivo
Devoluciones | |
---|---|
DeviceAllocationState |
obtenerProcesoEmulator
public abstract Process getEmulatorProcess ()
Devuelve el Process
correspondiente a este emulador.
Devoluciones | |
---|---|
Process | el Process o null |
obtenerRutaFastboot
public abstract String getFastbootPath ()
Devuelve la ruta del binario fastboot que se está utilizando. Aún requiere que isFastbootEnabled()
sea verdadero, para tener habilitadas las funciones de fastboot.
Devoluciones | |
---|---|
String |
obtener la versión Fastboot
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 |
obtener dirección Mac
public abstract String getMacAddress ()
Devuelve la dirección MAC del dispositivo, nula si no se puede realizar la consulta desde el dispositivo.
Devoluciones | |
---|---|
String |
obtenerMonitor
public abstract IDeviceStateMonitor getMonitor ()
Devuelve el IDeviceStateMonitor
asociado con el dispositivo.
Devoluciones | |
---|---|
IDeviceStateMonitor |
obtenerSimOperador
public abstract String getSimOperator ()
Devuelve la tarjeta SIM del operador o nula si no está disponible o si el dispositivo no está disponible.
Devoluciones | |
---|---|
String |
getSimState
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 |
manejarAllocationEvent
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 |
estáFastbootEnabled
public abstract boolean isFastbootEnabled ()
Devuelve si fastboot está disponible para el dispositivo.
Devoluciones | |
---|---|
boolean |
recuperar dispositivo
public abstract boolean recoverDevice ()
Invocar la recuperación en el dispositivo.
Devoluciones | |
---|---|
boolean | Verdadero si la recuperación se intentó y tuvo éxito, devuelve Falso si se omitió la recuperación |
Lanza | |
---|---|
DeviceNotAvailableException | si la recuperación no fue exitosa |
establecer estado del dispositivo
public abstract void setDeviceState (TestDeviceState deviceState)
Actualiza el estado del dispositivo.
Parámetros | |
---|---|
deviceState | TestDeviceState : el TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Establece el Process
, cuando este dispositivo es un emulador.
Parámetros | |
---|---|
p | Process |
establecerFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Configure la opción fastboot para el dispositivo. Debe configurarse cuando se asigna el dispositivo por primera vez.
Parámetros | |
---|---|
fastbootEnabled | boolean : si fastboot está disponible para el dispositivo o no |
establecerRutaFastboot
public abstract void setFastbootPath (String fastbootPath)
Establece la ruta al binario fastboot que se debe utilizar. Aún requiere que isFastbootEnabled()
sea verdadero, para tener habilitadas las funciones de fastboot.
Parámetros | |
---|---|
fastbootPath | String |
establecerIDispositivo
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 el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).