IManagedTestDevice
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 uma chamada |
Métodos públicos | |
---|---|
abstract DeviceAllocationState | getAllocationState () Retorna o estado de alocação atual do dispositivo |
abstract Process | getEmulatorProcess () Retorna o |
abstract String | getFastbootPath () Retorna o caminho do binário de inicialização rápida que está sendo usado. |
abstract String | getFastbootVersion () Retorna a string de versão do binário de inicialização rápida que está sendo usado. |
abstract String | getMacAddress () Retorna o endereço MAC do dispositivo, nulo se falhar na consulta do dispositivo. |
abstract IDeviceStateMonitor | getMonitor () Retorna o |
abstract String | getSimOperator () Retorne a operadora do cartão SIM ou nulo se não estiver disponível ou se o dispositivo não estiver disponível. |
abstract String | getSimState () Retorna o estado do cartão SIM ou nulo se não estiver disponível ou o dispositivo não estiver disponível. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) Processe o |
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) Atualize o estado do dispositivo. |
abstract void | setEmulatorProcess (Process p) Define o |
abstract void | setFastbootEnabled (boolean fastbootEnabled) Defina a opção de inicialização rápida para o dispositivo. |
abstract void | setFastbootPath (String fastbootPath) Define o caminho para o binário de inicialização rápida que deve ser usado. |
abstract void | setIDevice (IDevice device) Atualize o IDevice associado a este ITestDevice. |
Métodos públicos
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Retorna o estado de alocação atual do dispositivo
devoluções | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Retorna o ERROR(/Process)
correspondente a este emulador.
devoluções | |
---|---|
Process | o ERROR(/Process) ou null |
getFastbootPath
public abstract String getFastbootPath ()
Retorna o caminho do binário de inicialização rápida que está sendo usado. Ainda requer que isFastbootEnabled()
seja verdadeiro, para ter as funções de inicialização rápida habilitadas.
devoluções | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Retorna a string de versão do binário de inicialização rápida que está sendo usado. Ou nulo se algo der errado.
devoluções | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Retorna o endereço MAC do dispositivo, nulo se falhar na consulta do dispositivo.
devoluções | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Retorna o IDeviceStateMonitor
associado ao dispositivo.
devoluções | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Retorne a operadora do cartão SIM ou nulo se não estiver disponível ou se o dispositivo não estiver disponível.
devoluções | |
---|---|
String |
getSimState
public abstract String getSimState ()
Retorna o estado do cartão SIM ou nulo se não estiver disponível ou o dispositivo não estiver disponível.
devoluções | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Processe o DeviceEvent
fornecido. Pode fazer a transição do dispositivo para um novo estado. Irá informar o IDeviceMonitor
de quaisquer transições de estado.
Parâmetros | |
---|---|
event | DeviceEvent |
devoluções | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Retorne se o fastboot estiver disponível para o dispositivo.
devoluções | |
---|---|
boolean |
dispositivo de recuperação
public abstract boolean recoverDevice ()
Invoque a recuperação no dispositivo.
devoluções | |
---|---|
boolean | Verdadeiro se a recuperação foi tentada e bem-sucedida, retorna Falso se a recuperação foi ignorada |
lances | |
---|---|
DeviceNotAvailableException | se a recuperação não foi bem-sucedida |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Atualize o estado do dispositivo.
Parâmetros | |
---|---|
deviceState | TestDeviceState : o TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Define o ERROR(/Process)
, quando este dispositivo é um emulador.
Parâmetros | |
---|---|
p | Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Defina a opção de inicialização rápida para o dispositivo. Deve ser definido quando o dispositivo é alocado pela primeira vez.
Parâmetros | |
---|---|
fastbootEnabled | boolean : se o fastboot está disponível para o dispositivo ou não |
definirFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Define o caminho para o binário de inicialização rápida que deve ser usado. Ainda requer que isFastbootEnabled()
seja verdadeiro, para ter as funções de inicialização rápida habilitadas.
Parâmetros | |
---|---|
fastbootPath | String |
setIDevice
public abstract void setIDevice (IDevice device)
Atualize o IDevice associado a este ITestDevice.
O novo IDevice deve referir-se ao mesmo dispositivo físico da referência atual. Este método será chamado se o DDMS tiver alocado um novo IDeviceParâmetros | |
---|---|
device | IDevice : o IDevice |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-03-30 UTC.