IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
Un ITestDevice il cui ciclo di vita è gestito.
Riepilogo
Classi nidificate | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Contenitore per una risposta a una chiamata |
Metodi pubblici | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
Restituisce lo stato di allocazione corrente del dispositivo |
abstract
Process
|
getEmulatorProcess()
Restituisce il valore |
abstract
String
|
getFastbootPath()
Restituisce il percorso del file binario fastboot in uso. |
abstract
String
|
getFastbootVersion()
Restituisce la stringa della versione del file binario fastboot in uso. |
abstract
String
|
getMacAddress()
Restituisce l'indirizzo MAC del dispositivo, null se non riesce a eseguire la query dal dispositivo. |
abstract
IDeviceStateMonitor
|
getMonitor()
Restituisce il |
abstract
String
|
getSimOperator()
Restituire l'operatore della scheda SIM o null se non disponibile o se il dispositivo non è disponibile. |
abstract
String
|
getSimState()
Restituisce lo stato della scheda SIM o null se non è disponibile o se il dispositivo non è disponibile. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Elabora il DeviceEvent specificato. |
abstract
boolean
|
isFastbootEnabled()
Restituire se il fastboot è disponibile per il dispositivo. |
abstract
boolean
|
recoverDevice()
Avvia il ripristino sul dispositivo. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Aggiorna lo stato del dispositivo. |
abstract
void
|
setEmulatorProcess(Process p)
Imposta |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Imposta l'opzione Fastboot per il dispositivo. |
abstract
void
|
setFastbootPath(String fastbootPath)
Imposta il percorso del file binario fastboot da utilizzare. |
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
Ritorni | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Restituisce il valore Process
corrispondente a questo emulatore.
Ritorni | |
---|---|
Process |
Process o null |
getFastbootPath
public abstract String getFastbootPath ()
Restituisce il percorso del file binario fastboot in uso.
Per l'attivazione delle funzioni di fastboot è comunque necessario che isFastbootEnabled()
sia true.
Ritorni | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Restituisce la stringa della versione del file binario fastboot in uso. Oppure null se qualcosa va storto.
Ritorni | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Restituisce l'indirizzo MAC del dispositivo, null se non riesce a eseguire la query dal dispositivo.
Ritorni | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Restituisce il IDeviceStateMonitor
associato al dispositivo.
Ritorni | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Restituire l'operatore della scheda SIM o null se non disponibile o se il dispositivo non è disponibile.
Ritorni | |
---|---|
String |
getSimState
public abstract String getSimState ()
Restituisce lo stato della scheda SIM o null se non è disponibile o se il dispositivo non è disponibile.
Ritorni | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Elabora il DeviceEvent specificato. Il dispositivo potrebbe essere trasferito al nuovo stato. Informerà IDeviceMonitor
di eventuali transizioni di stato.
Parametri | |
---|---|
event |
DeviceEvent |
Ritorni | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Restituire se il fastboot è disponibile per il dispositivo.
Ritorni | |
---|---|
boolean |
recoverDevice
public abstract boolean recoverDevice ()
Avvia il ripristino sul dispositivo.
Ritorni | |
---|---|
boolean |
True se il recupero è stato tentato e riuscito, restituisce False se il recupero è stato saltato |
Lanci | |
---|---|
DeviceNotAvailableException |
Se il recupero non è andato a buon fine |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Aggiorna lo stato del dispositivo.
Parametri | |
---|---|
deviceState |
TestDeviceState : il TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Imposta Process
, se il dispositivo è un emulatore.
Parametri | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Imposta l'opzione Fastboot per il dispositivo. Deve essere impostato al primo allocamento del dispositivo.
Parametri | |
---|---|
fastbootEnabled |
boolean : indica se la modalità Fastboot è disponibile o meno per il dispositivo |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Imposta il percorso del file binario fastboot da utilizzare.
Per l'attivazione delle funzioni di fastboot è comunque necessario che isFastbootEnabled()
sia true.
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 allocato un nuovo IDevice
Parametri | |
---|---|
device |
IDevice : il IDevice |