IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice. |
Es un ITestDevice cuyo ciclo de vida está administrado.
Resumen
Clases anidadas | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Contenedor para una respuesta a un |
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()
Devuelve la dirección MAC del dispositivo, nula si no se puede consultar desde el dispositivo. |
abstract
IDeviceStateMonitor
|
getMonitor()
Devuelve 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()
Devuelve el estado de la tarjeta SIM o muestra un valor nulo si no está disponible o el dispositivo no está disponible. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Procesa un DeviceEvent determinado. |
abstract
boolean
|
isFastbootEnabled()
Muestra 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 |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Configura la opción 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 |
la Process o null |
getFastbootPath
public abstract String getFastbootPath ()
Muestra la ruta de acceso del objeto binario de fastboot que se usa.
Aún se requiere que isFastbootEnabled()
sea verdadero para tener habilitadas 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 nulo si algo sale está mal.
Muestra | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Devuelve la dirección MAC del dispositivo, nula si no se puede consultar desde el dispositivo.
Muestra | |
---|---|
String |
getMonitor.
public abstract IDeviceStateMonitor getMonitor ()
Devuelve 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 ()
Devuelve el estado de la tarjeta SIM o muestra un valor nulo si no está disponible o el dispositivo no está disponible.
Muestra | |
---|---|
String |
controladordeAsignaciónEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Procesa un DeviceEvent determinado. Puede realizar la transición del dispositivo
al estado nuevo. Informará a IDeviceMonitor
sobre cualquier transición de estado.
Parámetros | |
---|---|
event |
DeviceEvent |
Muestra | |
---|---|
IManagedTestDevice.DeviceEventResponse |
estáFastbootEnabled
public abstract boolean isFastbootEnabled ()
Muestra si fastboot está disponible para el dispositivo.
Muestra | |
---|---|
boolean |
recuperarDispositivo
public abstract boolean recoverDevice ()
Invocar la recuperación en el dispositivo
Muestra | |
---|---|
boolean |
Es verdadero si se intentó la recuperación correctamente; el resultado es falso si se omitió la recuperación. |
Arroja | |
---|---|
DeviceNotAvailableException |
si la recuperación no fue exitosa |
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 Process
, cuando este dispositivo es un emulador.
Parámetros | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Configura la opción fastboot para el dispositivo. Se debe configurar cuando se inicia el dispositivo por primera vez asignados.
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 se requiere que isFastbootEnabled()
sea verdadero para tener habilitadas 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. Este método se llamará si DDMS asignó un nuevo IDevice
Parámetros | |
---|---|
device |
IDevice : el IDevice |