FastbootHelper
public
class
FastbootHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.FastbootHelper |
Una classe helper per le operazioni fastboot.
Riepilogo
Costruttori pubblici | |
|---|---|
FastbootHelper(IRunUtil runUtil, String fastbootPath)
Costruttore. |
|
Metodi pubblici | |
|---|---|
String
|
executeCommand(String serial, String command)
Esegue un comando fastboot su un dispositivo e restituisce l'output. |
Map<String, Boolean>
|
getBootloaderAndFastbootdDevices()
Restituisce una mappa dei numeri di serie dei dispositivi e indica se sono in modalità fastbootd o meno. |
Map<String, Boolean>
|
getBootloaderAndFastbootdTcpDevices(Map<String, String> serials)
Restituisce una mappa dei numeri di serie dei dispositivi e indica se sono in modalità fastbootd o meno. |
Set<String>
|
getDevices()
Restituisce un insieme di numeri di serie del dispositivo in modalità fastboot o un insieme vuoto se non sono presenti dispositivi fastboot. |
boolean
|
isFastbootAvailable()
Determina se fastboot è disponibile per l'uso. |
boolean
|
isFastbootd(String serial)
Restituisce un valore che indica se un dispositivo è in Fastbootd anziché nel bootloader. |
Costruttori pubblici
FastbootHelper
public FastbootHelper (IRunUtil runUtil, String fastbootPath)
Costruttore.
| Parametri | |
|---|---|
runUtil |
IRunUtil: un IRunUtil. |
fastbootPath |
String |
Metodi pubblici
executeCommand
public String executeCommand (String serial,
String command)Esegue un comando fastboot su un dispositivo e restituisce l'output.
| Parametri | |
|---|---|
serial |
String: un numero di serie del dispositivo. |
command |
String: un comando fastboot da eseguire. |
| Resi | |
|---|---|
String |
l'output del comando fastboot. Null se il comando non è riuscito. |
getBootloaderAndFastbootdDevices
public Map<String, Boolean> getBootloaderAndFastbootdDevices ()
Restituisce una mappa dei numeri di serie dei dispositivi e indica se sono in modalità fastbootd o meno.
| Resi | |
|---|---|
Map<String, Boolean> |
una mappa del numero di serie nel bootloader o in fastbootd; il valore booleano è true se in fastbootd |
getBootloaderAndFastbootdTcpDevices
public Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)
Restituisce una mappa dei numeri di serie dei dispositivi e indica se sono in modalità fastbootd o meno.
| Parametri | |
|---|---|
serials |
Map: una mappa del numero di serie dei dispositivi e del numero di serie della modalità fastboot. |
| Resi | |
|---|---|
Map<String, Boolean> |
una mappa del numero di serie nel bootloader o in fastbootd; il valore booleano è true se in fastbootd |
getDevices
public Set<String> getDevices ()
Restituisce un insieme di numeri di serie del dispositivo in modalità fastboot o un insieme vuoto se non sono presenti dispositivi fastboot.
| Resi | |
|---|---|
Set<String> |
un insieme di numeri di serie del dispositivo. |
isFastbootAvailable
public boolean isFastbootAvailable ()
Determina se fastboot è disponibile per l'uso.
| Resi | |
|---|---|
boolean |
|
isFastbootd
public boolean isFastbootd (String serial)
Restituisce un valore che indica se un dispositivo è in Fastbootd anziché nel bootloader.
| Parametri | |
|---|---|
serial |
String |
| Risultati | |
|---|---|
boolean |
|