FastbootHelper

public class FastbootHelper
extends Object

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


Klasa pomocnicza do operacji fastboot.

Podsumowanie

Konstruktory publiczne

FastbootHelper(IRunUtil runUtil, String fastbootPath)

Konstruktor.

Metody publiczne

String executeCommand(String serial, String command)

Wykonuje polecenie fastboot na urządzeniu i zwraca dane wyjściowe.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

Zwraca mapę numerów seryjnych urządzeń i informację, czy są one w trybie fastbootd.

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

Zwraca mapę numerów seryjnych urządzeń i informację, czy są one w trybie fastbootd.

Set<String> getDevices()

Zwraca zbiór numerów seryjnych urządzeń w trybie fastboot lub pusty zbiór, jeśli nie ma urządzeń w trybie fastboot.

boolean isFastbootAvailable()

Określa, czy fastboot jest dostępny.

boolean isFastbootd(String serial)

Zwraca informację, czy urządzenie jest w trybie fastbootd zamiast w trybie bootloader.

Konstruktory publiczne

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Konstruktor.

Parametry
runUtil IRunUtil: IRunUtil.

fastbootPath String

Metody publiczne

executeCommand

public String executeCommand (String serial, 
                String command)

Wykonuje polecenie fastboot na urządzeniu i zwraca dane wyjściowe.

Parametry
serial String: numer seryjny urządzenia.

command String: polecenie fastboot do uruchomienia.

Zwraca
String dane wyjściowe polecenia fastboot. Wartość null, jeśli polecenie się nie powiodło.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Zwraca mapę numerów seryjnych urządzeń i informację, czy są one w trybie fastbootd.

Zwraca
Map<String, Boolean> mapa numerów seryjnych w trybie bootloader lub fastbootd. Wartość logiczna to true, jeśli urządzenie jest w trybie fastbootd.

getBootloaderAndFastbootdTcpDevices

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

Zwraca mapę numerów seryjnych urządzeń i informację, czy są one w trybie fastbootd.

Parametry
serials Map: mapa numerów seryjnych urządzeń i numerów seryjnych w trybie fastboot.

Zwraca
Map<String, Boolean> mapa numerów seryjnych w trybie bootloader lub fastbootd. Wartość logiczna to true, jeśli urządzenie jest w trybie fastbootd.

getDevices

public Set<String> getDevices ()

Zwraca zbiór numerów seryjnych urządzeń w trybie fastboot lub pusty zbiór, jeśli nie ma urządzeń w trybie fastboot.

Zwraca
Set<String> zbiór numerów seryjnych urządzeń.

isFastbootAvailable

public boolean isFastbootAvailable ()

Określa, czy fastboot jest dostępny.

Zwraca
boolean

isFastbootd

public boolean isFastbootd (String serial)

Zwraca informację, czy urządzenie jest w trybie fastbootd zamiast w trybie bootloader.

Parametry
serial String

Zwraca
boolean