Dispositivo deTesteIgerenciado
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
Um ITestDevice cujo ciclo de vida é gerenciado.
Resumo
Classes aninhadas | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Contêiner para uma resposta a um |
Métodos públicos | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
Retorna o estado de alocação atual do dispositivo |
abstract
Process
|
getEmulatorProcess()
Retorne a |
abstract
String
|
getFastbootPath()
Retorna o caminho do binário fastboot sendo usado. |
abstract
String
|
getFastbootVersion()
Retorna a string da versão do binário fastboot sendo usado. |
abstract
String
|
getMacAddress()
Retorna o endereço MAC do dispositivo, retorna nulo se não é possível fazer consultas no dispositivo. |
abstract
IDeviceStateMonitor
|
getMonitor()
Retorna o |
abstract
String
|
getSimOperator()
Retorna a operadora do chip ou retorna nulo se não estiver disponível ou se o dispositivo não estiver disponível. |
abstract
String
|
getSimState()
Retorna o estado do chip ou nulo, se não estiver disponível ou o dispositivo não estiver disponível. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Processa o DeviceEvent fornecido. |
abstract
boolean
|
isFastbootEnabled()
Retorne se o fastboot estiver disponível para o dispositivo. |
abstract
boolean
|
recoverDevice()
Invoque a recuperação no dispositivo. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Atualizar o estado do dispositivo. |
abstract
void
|
setEmulatorProcess(Process p)
Define o |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Defina a opção fastboot para o dispositivo. |
abstract
void
|
setFastbootPath(String fastbootPath)
Define o caminho para o binário fastboot que será usado. |
abstract
void
|
setIDevice(IDevice device)
Atualize o IDevice associado a esse ITestDevice. |
Métodos públicos
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Retorna o estado de alocação atual do dispositivo
Retorna | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Retorne o Process
correspondente a esse emulador.
Retorna | |
---|---|
Process |
Process ou null |
getFastbootPath
public abstract String getFastbootPath ()
Retorna o caminho do binário fastboot sendo usado.
Ainda é necessário que isFastbootEnabled()
seja verdadeiro para que as funções de fastboot estejam ativadas.
Retorna | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Retorna a string da versão do binário fastboot sendo usado. Ou nulo, se algo der errada.
Retorna | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Retorna o endereço MAC do dispositivo, retorna nulo se não é possível fazer consultas no dispositivo.
Retorna | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Retorna o IDeviceStateMonitor
associado ao dispositivo.
Retorna | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Retorna a operadora do chip ou retorna nulo se não estiver disponível ou se o dispositivo não estiver disponível.
Retorna | |
---|---|
String |
getSimState
public abstract String getSimState ()
Retorna o estado do chip ou nulo, se não estiver disponível ou o dispositivo não estiver disponível.
Retorna | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Processa o DeviceEvent fornecido. Pode fazer a transição do dispositivo
para o novo estado. Informa o IDeviceMonitor
sobre transições de estado.
Parâmetros | |
---|---|
event |
DeviceEvent |
Retorna | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Retorne se o fastboot estiver disponível para o dispositivo.
Retorna | |
---|---|
boolean |
recupereDispositivo
public abstract boolean recoverDevice ()
Invoque a recuperação no dispositivo.
Retorna | |
---|---|
boolean |
Verdadeiro em caso de tentativa e êxito de recuperação. Retorna "Falso" se a recuperação foi ignorada |
Gera | |
---|---|
DeviceNotAvailableException |
se a recuperação não tiver sido bem-sucedida |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Atualizar o estado do dispositivo.
Parâmetros | |
---|---|
deviceState |
TestDeviceState : o TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Define o Process
quando o dispositivo é um emulador.
Parâmetros | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Defina a opção fastboot para o dispositivo. Deve ser definido quando o dispositivo é o primeiro alocada.
Parâmetros | |
---|---|
fastbootEnabled |
boolean : se o fastboot está disponível ou não para o dispositivo. |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Define o caminho para o binário fastboot que será usado.
Ainda é necessário que isFastbootEnabled()
seja verdadeiro para que as funções de fastboot estejam ativadas.
Parâmetros | |
---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
Atualize o IDevice associado a esse ITestDevice.
O novo IDevice precisa se referir ao mesmo dispositivo físico que a referência atual. Esse método será chamado se o DDMS tiver alocado um novo IDevice
Parâmetros | |
---|---|
device |
IDevice : o IDevice |