FastbootHelper

public class FastbootHelper
extends Object

java.lang.Object
com.android.tradefed.device.FastbootHelper


Es una clase auxiliar para operaciones de fastboot.

Resumen

Constructores públicos

FastbootHelper(IRunUtil runUtil, String fastbootPath)

Constructor.

Métodos públicos

String executeCommand(String serial, String command)

Ejecuta un comando de fastboot en un dispositivo y muestra el resultado.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

Devuelve un mapa de números de serie de dispositivos y si están en modo fastbootd o no.

Map<String, Boolean> getBootloaderAndFastbootdTcpDevices(Map<String, String> serials)

Devuelve un mapa de números de serie de dispositivos y si están en modo fastbootd o no.

Set<String> getDevices()

Devuelve un conjunto de números de serie de dispositivos en modo fastboot o un conjunto vacío si no hay dispositivos de fastboot.

boolean isFastbootAvailable()

Determina si fastboot está disponible para su uso.

boolean isFastbootd(String serial)

Devuelve si un dispositivo está en Fastbootd en lugar de Bootloader.

Constructores públicos

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Constructor.

Parámetros
runUtil IRunUtil: Es un IRunUtil.

fastbootPath String

Métodos públicos

executeCommand

public String executeCommand (String serial, 
                String command)

Ejecuta un comando de fastboot en un dispositivo y muestra el resultado.

Parámetros
serial String: Es un número de serie del dispositivo.

command String: Es un comando de fastboot que se ejecutará.

Devuelve
String el resultado del comando de fastboot. Es nulo si falló el comando.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Devuelve un mapa de números de serie de dispositivos y si están en modo fastbootd o no.

Devuelve
Map<String, Boolean> un mapa de números de serie en bootloader o fastbootd. El valor booleano es verdadero si está en fastbootd.

getBootloaderAndFastbootdTcpDevices

public Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)

Devuelve un mapa de números de serie de dispositivos y si están en modo fastbootd o no.

Parámetros
serials Map: Es un mapa del número de serie de los dispositivos y el número de serie del modo fastboot.

Devuelve
Map<String, Boolean> un mapa de números de serie en bootloader o fastbootd. El valor booleano es verdadero si está en fastbootd.

getDevices

public Set<String> getDevices ()

Devuelve un conjunto de números de serie de dispositivos en modo fastboot o un conjunto vacío si no hay dispositivos de fastboot.

Devuelve
Set<String> un conjunto de números de serie de dispositivos.

isFastbootAvailable

public boolean isFastbootAvailable ()

Determina si fastboot está disponible para su uso.

Devuelve
boolean

isFastbootd

public boolean isFastbootd (String serial)

Devuelve si un dispositivo está en Fastbootd en lugar de Bootloader.

Parámetros
serial String

Devuelve
boolean