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 |
Metodi pubblici | |
---|---|
abstract DeviceAllocationState | getAllocationState () Restituisce lo stato di allocazione corrente del dispositivo |
abstract Process | getEmulatorProcess () Restituisce il |
abstract String | getFastbootPath () Restituisce il percorso del binario di avvio rapido utilizzato. |
abstract String | getFastbootVersion () Restituisce la stringa di versione del binario di avvio rapido utilizzato. |
abstract String | getMacAddress () Restituisce l'indirizzo MAC del dispositivo, null se non riesce a eseguire query dal dispositivo. |
abstract IDeviceStateMonitor | getMonitor () Restituisce l' |
abstract String | getSimOperator () Restituire l'operatore della carta SIM o nullo se non disponibile o se il dispositivo non è disponibile. |
abstract String | getSimState () Restituire lo stato della carta SIM o nullo se non disponibile o dispositivo non disponibile. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) Elabora il dato |
abstract boolean | isFastbootEnabled () Restituisci se l'avvio rapido è disponibile per il dispositivo. |
abstract boolean | recoverDevice () Richiama il ripristino sul dispositivo. |
abstract void | setDeviceState ( TestDeviceState deviceState) Aggiorna lo stato del dispositivo. |
abstract void | setEmulatorProcess (Process p) Imposta il |
abstract void | setFastbootEnabled (boolean fastbootEnabled) Imposta l'opzione di avvio rapido per il dispositivo. |
abstract void | setFastbootPath (String fastbootPath) Imposta il percorso del binario di avvio rapido 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
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 di avvio rapido utilizzato. Richiede comunque che isFastbootEnabled()
sia true per avere le funzioni di avvio rapido abilitate.
ritorna | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Restituisce la stringa di versione del binario di avvio rapido utilizzato. O nullo se qualcosa va storto.
ritorna | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Restituisce l'indirizzo MAC del dispositivo, null se non riesce a eseguire query dal dispositivo.
ritorna | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Restituisce l' IDeviceStateMonitor
associato al dispositivo.
ritorna | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Restituire l'operatore della carta SIM o nullo se non disponibile o se il dispositivo non è disponibile.
ritorna | |
---|---|
String |
getSimState
public abstract String getSimState ()
Restituire lo stato della carta SIM o nullo se non disponibile o dispositivo non disponibile.
ritorna | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Elabora il dato DeviceEvent
. Può trasferire il dispositivo al nuovo stato. Informerà l' IDeviceMonitor
di eventuali transizioni di stato.
Parametri | |
---|---|
event | DeviceEvent |
ritorna | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Restituisci se l'avvio rapido è disponibile per il dispositivo.
ritorna | |
---|---|
boolean |
recoveryDevice
public abstract boolean recoverDevice ()
Richiama il ripristino sul dispositivo.
ritorna | |
---|---|
boolean | True se il ripristino è stato tentato e ha esito positivo, restituisce False se il ripristino è stato ignorato |
Tiri | |
---|---|
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 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 quando il dispositivo viene assegnato per la prima volta.
Parametri | |
---|---|
fastbootEnabled | boolean : se il fastboot è disponibile o meno per il dispositivo |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Imposta il percorso del binario di avvio rapido da utilizzare. Richiede comunque che isFastbootEnabled()
sia true per avere le funzioni di avvio rapido abilitate.
Parametri | |
---|---|
fastbootPath | String |
setIDDevice
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 IDeviceParametri | |
---|---|
device | IDevice : IDevice |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2022-11-07 UTC.