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
DeviceInspectionResult
|
debugDeviceNotAvailable()
Ispeziona un dispositivo e restituisci informazioni dettagliate quando un dispositivo non è più disponibile. |
abstract
String
|
getAdbPath()
Restituisce il percorso del file binario adb in uso. |
abstract
DeviceAllocationState
|
getAllocationState()
Restituisce lo stato di allocazione attuale del dispositivo |
abstract
Process
|
getEmulatorProcess()
Restituisce l' |
abstract
String
|
getFastbootPath()
Restituisce il percorso del file binario fastboot in uso. |
abstract
String
|
getFastbootVersion()
Restituisce la stringa della versione del binario fastboot in uso. |
abstract
String
|
getMacAddress()
Restituisce l'indirizzo MAC del dispositivo, null se la query dal dispositivo non va a buon fine. |
abstract
IDeviceStateMonitor
|
getMonitor()
Restituisci l' |
abstract
String
|
getSimOperator()
Restituisce 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 l'oggetto DeviceEvent specificato. |
abstract
boolean
|
isFastbootEnabled()
Restituisce un valore se fastboot è disponibile per il dispositivo. |
abstract
boolean
|
recoverDevice()
Richiama il ripristino sul dispositivo. |
abstract
void
|
setAdbPath(String fastbootPath)
Imposta il percorso del file binario adb da utilizzare. |
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
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
Ispeziona un dispositivo e restituisci informazioni dettagliate quando un dispositivo non è più disponibile.
| Ritorni | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
Restituisce il percorso del file binario adb in uso.
| Ritorni | |
|---|---|
String |
|
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Restituisce lo stato di allocazione attuale del dispositivo
| Ritorni | |
|---|---|
DeviceAllocationState |
|
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Restituisce l'Process corrispondente a questo emulatore.
| Ritorni | |
|---|---|
Process |
Process o null |
getFastbootPath
public abstract String getFastbootPath ()
Restituisce il percorso del binario fastboot in uso.
Richiede comunque che isFastbootEnabled() sia true per abilitare le funzioni fastboot.
| Ritorni | |
|---|---|
String |
|
getFastbootVersion
public abstract String getFastbootVersion ()
Restituisce la stringa della versione del binario fastboot in uso. o null se si verifica un problema.
| Ritorni | |
|---|---|
String |
|
getMacAddress
public abstract String getMacAddress ()
Restituisce l'indirizzo MAC del dispositivo, null se la query dal dispositivo non va a buon fine.
| Ritorni | |
|---|---|
String |
|
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Restituisci l'IDeviceStateMonitor associato al dispositivo.
| Ritorni | |
|---|---|
IDeviceStateMonitor |
|
getSimOperator
public abstract String getSimOperator ()
Restituisce 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 l'oggetto DeviceEvent specificato. Potrebbe essere necessario
impostare un nuovo stato per il dispositivo. Informerà IDeviceMonitor di eventuali transizioni di stato.
| Parametri | |
|---|---|
event |
DeviceEvent |
| Ritorni | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Restituisce un valore se fastboot è disponibile per il dispositivo.
| Ritorni | |
|---|---|
boolean |
|
recoverDevice
public abstract boolean recoverDevice ()
Richiama il ripristino sul dispositivo.
| Ritorni | |
|---|---|
boolean |
Vero se il recupero è stato tentato e riuscito, restituisce False se il recupero è stato ignorato |
| Lanci | |
|---|---|
DeviceNotAvailableException |
se il recupero non è andato a buon fine |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
Imposta il percorso del file binario adb da utilizzare.
| Parametri | |
|---|---|
fastbootPath |
String |
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 quando questo dispositivo è un emulatore.
| Parametri | |
|---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Imposta l'opzione fastboot per il dispositivo. Deve essere impostato quando il dispositivo viene allocato per la prima volta.
| Parametri | |
|---|---|
fastbootEnabled |
boolean: indica se fastboot è disponibile per il dispositivo |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Imposta il percorso del file binario fastboot da utilizzare.
Richiede comunque che isFastbootEnabled() sia true per abilitare le funzioni fastboot.
| 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 attuale. Questo metodo verrà chiamato se DDMS ha allocato un nuovo IDevice
| Parametri | |
|---|---|
device |
IDevice: il IDevice |