Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

IManagedTestDevice

public interface IManagedTestDevice
implements ITestDevice

com.android.tradefed.device.IManagedTestDevice


Un ITestDevice il cui ciclo di vita è gestito.

Sommario

Classi nidificate

class IManagedTestDevice.DeviceEventResponse

Contenitore per una risposta a una IManagedTestDevice#handleAllocationEvent(DeviceEvent)

Metodi pubblici

abstract DeviceAllocationState getAllocationState ()

Restituisce lo stato di allocazione corrente del dispositivo

abstract Process getEmulatorProcess ()

Restituisce il Process corrispondente a questo emulatore.

abstract String getFastbootPath ()

Restituisce il percorso del binario fastboot in uso.

abstract String getFastbootVersion ()

Restituisce la stringa di versione del file binario fastboot in uso.

abstract String getMacAddress ()

Restituisce l'indirizzo MAC del dispositivo, null se non riesce a eseguire una query dal dispositivo.

abstract IDeviceStateMonitor getMonitor ()

Restituisce IDeviceStateMonitor associato al dispositivo.

abstract String getSimOperator ()

Restituisce l'operatore della scheda SIM o null se il dispositivo non è disponibile.

abstract String getSimState ()

Restituisce lo stato della scheda SIM o null se il dispositivo non è disponibile.

abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)

Elaborare il DeviceEvent .

abstract boolean isFastbootEnabled ()

Restituisce se l'avvio rapido è disponibile per il dispositivo.

abstract void recoverDevice ()

Richiamare il recupero sul dispositivo.

abstract void setDeviceState ( TestDeviceState deviceState)

Aggiorna lo stato del dispositivo.

abstract void setEmulatorProcess (Process p)

Imposta il Process , quando questo dispositivo è un emulatore.

abstract void setFastbootEnabled (boolean fastbootEnabled)

Imposta l'opzione di avvio rapido per il dispositivo.

abstract void setFastbootPath (String fastbootPath)

Imposta il percorso del file binario di avvio rapido che deve essere utilizzato.

abstract void setIDevice (IDevice device)

Aggiorna l'IDevice associato a questo ITestDevice.

Metodi pubblici

getAllocationState

public abstract DeviceAllocationState getAllocationState ()

Restituisce lo stato di allocazione corrente del dispositivo

ritorna
DeviceAllocationState

getEmulatorProcess

public abstract Process getEmulatorProcess ()

Restituisce il Process corrispondente a questo emulatore.

ritorna
Process il Process o null

getFastbootPath

public abstract String getFastbootPath ()

Restituisce il percorso del binario fastboot in uso. Richiede ancora che isFastbootEnabled() sia vero, per abilitare le funzioni di isFastbootEnabled() .

ritorna
String

getFastbootVersion

public abstract String getFastbootVersion ()

Restituisce la stringa di versione del file binario fastboot in uso. O null se qualcosa va storto.

ritorna
String

getMacAddress

public abstract String getMacAddress ()

Restituisce l'indirizzo MAC del dispositivo, null se non riesce a eseguire una query dal dispositivo.

ritorna
String

getMonitor

public abstract IDeviceStateMonitor getMonitor ()

Restituisce IDeviceStateMonitor associato al dispositivo.

ritorna
IDeviceStateMonitor

getSimOperator

public abstract String getSimOperator ()

Restituisce l'operatore della scheda SIM o null se il dispositivo non è disponibile.

ritorna
String

getSimState

public abstract String getSimState ()

Restituisce lo stato della scheda SIM o null se il dispositivo non è disponibile.

ritorna
String

handleAllocationEvent

public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)

Elaborare il DeviceEvent . Può passare il dispositivo al nuovo stato. Informerà IDeviceMonitor di eventuali transizioni di stato.

parametri
event DeviceEvent

ritorna
IManagedTestDevice.DeviceEventResponse

isFastbootEnabled

public abstract boolean isFastbootEnabled ()

Restituisce se l'avvio rapido è disponibile per il dispositivo.

ritorna
boolean

recoverDevice

public abstract void recoverDevice ()

Richiamare il recupero sul dispositivo.

Genera
DeviceNotAvailableException se il recupero non ha avuto successo

setDeviceState

public abstract void setDeviceState ( TestDeviceState deviceState)

Aggiorna lo stato del dispositivo.

parametri
deviceState TestDeviceState : TestDeviceState

setEmulatorProcess

public abstract void setEmulatorProcess (Process p)

Imposta il Process , quando questo dispositivo è un emulatore.

parametri
p Process

setFastbootEnabled

public abstract void setFastbootEnabled (boolean fastbootEnabled)

Imposta l'opzione di avvio rapido per il dispositivo. Dovrebbe essere impostato alla prima allocazione del dispositivo.

parametri
fastbootEnabled boolean : se fastboot è disponibile per il dispositivo o meno

setFastbootPath

public abstract void setFastbootPath (String fastbootPath)

Imposta il percorso del file binario di avvio rapido che deve essere utilizzato. Richiede ancora che isFastbootEnabled() sia vero, per abilitare le funzioni di isFastbootEnabled() .

parametri
fastbootPath String

setIDevice

public abstract void setIDevice (IDevice device)

Aggiorna l'IDevice associato a questo ITestDevice.

Il nuovo IDevice deve fare riferimento allo stesso dispositivo fisico del riferimento corrente. Questo metodo verrà chiamato se DDMS ha assegnato un nuovo IDevice

parametri
device IDevice : IDevice