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