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