IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
| com.android.tradefed.device.IManagedTestDevice |
Es un ITestDevice cuyo ciclo de vida se administra.
Resumen
Clases anidadas | |
|---|---|
class |
IManagedTestDevice.DeviceEventResponse
Contenedor para una respuesta a una llamada de |
Métodos públicos | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
Inspecciona un dispositivo y devuelve información detallada cuando un dispositivo deja de estar disponible. |
abstract
String
|
getAdbPath()
Devuelve la ruta de acceso del objeto binario de adb que se está usando. |
abstract
DeviceAllocationState
|
getAllocationState()
Devuelve el estado de asignación actual del dispositivo |
abstract
Process
|
getEmulatorProcess()
Devuelve el |
abstract
String
|
getFastbootPath()
Devuelve la ruta de acceso del objeto binario de fastboot que se usa. |
abstract
String
|
getFastbootVersion()
Devuelve la cadena de versión del objeto binario de fastboot que se usa. |
abstract
String
|
getMacAddress()
Devuelve la dirección MAC del dispositivo o un valor nulo si no se puede consultar desde el dispositivo. |
abstract
IDeviceStateMonitor
|
getMonitor()
Devuelve el |
abstract
String
|
getSimOperator()
Devuelve 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 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()
Devuelve si fastboot está disponible para el dispositivo. |
abstract
boolean
|
recoverDevice()
Invoca la recuperación en el dispositivo. |
abstract
void
|
setAdbPath(String fastbootPath)
Establece la ruta de acceso al objeto binario de adb que se debe usar. |
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
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
Inspecciona un dispositivo y devuelve información detallada cuando un dispositivo deja de estar disponible.
| Muestra | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
Devuelve la ruta de acceso del objeto binario de adb que se está usando.
| Muestra | |
|---|---|
String |
|
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Devuelve el estado de asignación actual del dispositivo
| Muestra | |
|---|---|
DeviceAllocationState |
|
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Devuelve el Process correspondiente a este emulador.
| Muestra | |
|---|---|
Process |
el Process o el null |
getFastbootPath
public abstract String getFastbootPath ()
Devuelve la ruta de acceso del objeto binario de fastboot que se usa.
Aun así, se requiere que isFastbootEnabled() sea verdadero para habilitar las funciones de fastboot.
| Muestra | |
|---|---|
String |
|
getFastbootVersion
public abstract String getFastbootVersion ()
Devuelve la cadena de versión del objeto binario de fastboot que se usa. O bien, es nulo si algo sale mal.
| Muestra | |
|---|---|
String |
|
getMacAddress
public abstract String getMacAddress ()
Devuelve la dirección MAC del dispositivo o un valor nulo 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 ()
Devuelve 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 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. Puede hacer que el dispositivo pase a un nuevo estado. Informará al IDeviceMonitor sobre cualquier transición de estado.
| Parámetros | |
|---|---|
event |
DeviceEvent |
| Muestra | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Devuelve 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 falso si se omitió la recuperación. |
| Arroja | |
|---|---|
DeviceNotAvailableException |
Si la recuperación no se realizó correctamente |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
Establece la ruta de acceso al objeto binario de adb que se debe usar.
| Parámetros | |
|---|---|
fastbootPath |
String |
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. |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Establece la ruta de acceso al objeto binario de fastboot que se debe usar.
Aun así, se requiere que isFastbootEnabled() sea verdadero para habilitar 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 nuevo IDevice.
| Parámetros | |
|---|---|
device |
IDevice: El IDevice |