IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
Un ITestDevice cuyo ciclo de vida se administra.
Resumen
Clases anidadas | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Contenedor para una respuesta a una llamada a |
Métodos públicos | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
Devuelve el estado de asignación actual del dispositivo |
abstract
Process
|
getEmulatorProcess()
Muestra el |
abstract
String
|
getFastbootPath()
Muestra la ruta de acceso del objeto binario de fastboot que se usa. |
abstract
String
|
getFastbootVersion()
Muestra la cadena de versión del objeto binario de fastboot que se usa. |
abstract
String
|
getMacAddress()
Muestra la dirección MAC del dispositivo, un valor nulo si no se puede consultar desde el dispositivo. |
abstract
IDeviceStateMonitor
|
getMonitor()
Muestra el |
abstract
String
|
getSimOperator()
Muestra el operador de la tarjeta SIM o un valor nulo si no está disponible o si el dispositivo no está disponible. |
abstract
String
|
getSimState()
Muestra el estado de la tarjeta SIM o un valor nulo si no está disponible o si el dispositivo no está disponible. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Procesa el DeviceEvent determinado. |
abstract
boolean
|
isFastbootEnabled()
Muestra si fastboot está disponible para el dispositivo. |
abstract
boolean
|
recoverDevice()
Invoca 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)
Establece la opción de fastboot para el dispositivo. |
abstract
void
|
setFastbootPath(String fastbootPath)
Establece la ruta de acceso al objeto binario de fastboot que se debe usar. |
abstract
void
|
setIDevice(IDevice device)
Actualiza el IDevice asociado con este ITestDevice. |
Métodos públicos
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Devuelve el estado de asignación actual del dispositivo
Muestra | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Muestra el Process
correspondiente a este emulador.
Muestra | |
---|---|
Process |
el Process o null |
getFastbootPath
public abstract String getFastbootPath ()
Muestra la ruta de acceso del objeto binario de fastboot que se usa.
Aún requiere que isFastbootEnabled()
sea verdadero para que se habiliten las funciones de Fastboot.
Muestra | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Muestra la cadena de versión del objeto binario de fastboot que se usa. O bien nulo si algo sale mal.
Muestra | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Muestra la dirección MAC del dispositivo, un valor nulo si no se puede consultar desde el dispositivo.
Muestra | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Muestra el IDeviceStateMonitor
asociado con el dispositivo.
Muestra | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Muestra el operador de la tarjeta SIM o un valor nulo si no está disponible o si el dispositivo no está disponible.
Muestra | |
---|---|
String |
getSimState
public abstract String getSimState ()
Muestra el estado de la tarjeta SIM o un valor nulo si no está disponible o si el dispositivo no está disponible.
Muestra | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Procesa el DeviceEvent determinado. Es posible que se transfiera el dispositivo a un estado nuevo. Informará a IDeviceMonitor
sobre cualquier transición de estado.
Parámetros | |
---|---|
event |
DeviceEvent |
Muestra | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Muestra si fastboot está disponible para el dispositivo.
Muestra | |
---|---|
boolean |
recoverDevice
public abstract boolean recoverDevice ()
Invoca la recuperación en el dispositivo.
Muestra | |
---|---|
boolean |
Es verdadero si se intentó la recuperación y se realizó correctamente. Devuelve un valor falso si se omitió la recuperación. |
Arroja | |
---|---|
DeviceNotAvailableException |
si la recuperación no se realizó correctamente |
setDeviceState
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 |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Establece la opción de fastboot para el dispositivo. Se debe establecer cuando se asigna el dispositivo por primera vez.
Parámetros | |
---|---|
fastbootEnabled |
boolean : Indica si fastboot está disponible para el dispositivo o no. |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Establece la ruta de acceso al objeto binario de fastboot que se debe usar.
Aún requiere que isFastbootEnabled()
sea verdadero para que se habiliten las funciones de Fastboot.
Parámetros | |
---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
Actualiza 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 asignó un IDevice nuevo.
Parámetros | |
---|---|
device |
IDevice : el IDevice |