Dispositivo IManagedTest
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 () Retornar o estado atual de alocação do dispositivo |
abstract Process | getEmulatorProcess () Retorne o |
abstract String | getFastbootPath () Retorna o caminho do binário fastboot que está sendo usado. |
abstract String | getFastbootVersion () Retorna a string da versão do binário fastboot que está sendo usado. |
abstract String | getMacAddress () Retorna o endereço MAC do dispositivo, nulo se não for possível consultar o dispositivo. |
abstract IDeviceStateMonitor | getMonitor () Retorne 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 () Retorne o estado do cartão SIM ou nulo se não estiver disponível ou se o dispositivo não estiver disponível. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) Processe 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) Atualize 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 deve ser usado. |
abstract void | setIDevice (IDevice device) Atualize o IDevice associado a este ITestDevice. |
Métodos públicos
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Retornar o estado atual de alocação do dispositivo
Devoluções | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Retorne o Process
correspondente a este emulador.
Devoluções | |
---|---|
Process | o Process ou null |
getFastbootPath
public abstract String getFastbootPath ()
Retorna o caminho do binário fastboot que está sendo usado. Ainda requer que isFastbootEnabled()
seja verdadeiro, para ter as funções fastboot habilitadas.
Devoluções | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Retorna a string da versão do binário fastboot 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 não for possível consultar o dispositivo.
Devoluções | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Retorne 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 ()
Retorne o estado do cartão SIM ou nulo se não estiver disponível ou se 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 o novo estado. Informará o IDeviceMonitor
sobre 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 |
recuperar dispositivo
public abstract boolean recoverDevice ()
Invoque a recuperação no dispositivo.
Devoluções | |
---|---|
boolean | True se a recuperação for tentada e bem-sucedida, retorna False se a recuperação for ignorada |
Lança | |
---|---|
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 Process
, quando este 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 é 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 fastboot que deve ser usado. Ainda requer que isFastbootEnabled()
seja verdadeiro, para ter as funções fastboot 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-12-01 UTC.