FastbootHelper

public class FastbootHelper
extends Object

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


Eine Hilfsklasse für Fastboot-Vorgänge.

Zusammenfassung

Öffentliche Konstruktoren

FastbootHelper(IRunUtil runUtil, String fastbootPath)

Konstruktor.

Öffentliche Methoden

String executeCommand(String serial, String command)

Führt einen Fastboot-Befehl auf einem Gerät aus und gibt die Ausgabe zurück.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden.

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

Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden.

Set<String> getDevices()

Gibt eine Reihe von Geräteseriennummern im Fastboot-Modus zurück oder eine leere Menge, wenn keine Fastboot-Geräte vorhanden sind.

boolean isFastbootAvailable()

Ermitteln, ob Fastboot verwendet werden kann.

boolean isFastbootd(String serial)

Gibt zurück, ob sich ein Gerät im Fastbootd-Modus anstelle des Bootloader-Modus befindet.

Öffentliche Konstruktoren

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Konstruktor.

Parameter
runUtil IRunUtil: eine IRunUtil.

fastbootPath String

Öffentliche Methoden

executeCommand

public String executeCommand (String serial, 
                String command)

Führt einen Fastboot-Befehl auf einem Gerät aus und gibt die Ausgabe zurück.

Parameter
serial String: eine Geräteseriennummer.

command String: Ein auszuführender Fastboot-Befehl.

Gibt Folgendes zurück:
String Die Ausgabe des Fastboot-Befehls. „null“, wenn der Befehl fehlgeschlagen ist.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden.

Gibt Folgendes zurück:
Map<String, Boolean> Eine Map der Seriennummer im Bootloader oder in fastbootd. Der boolesche Wert ist „true“, wenn sich das Gerät in fastbootd befindet.

getBootloaderAndFastbootdTcpDevices

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

Gibt eine Karte mit Geräteseriennummern und Informationen dazu zurück, ob sich die Geräte im fastbootd-Modus befinden.

Parameter
serials Map: Eine Zuordnung der Seriennummer des Geräts und der Seriennummer im Fastboot-Modus.

Gibt Folgendes zurück:
Map<String, Boolean> Eine Map der Seriennummer im Bootloader oder in fastbootd. Der boolesche Wert ist „true“, wenn sich das Gerät in fastbootd befindet.

getDevices

public Set<String> getDevices ()

Gibt eine Reihe von Geräteseriennummern im Fastboot-Modus zurück oder eine leere Menge, wenn keine Fastboot-Geräte vorhanden sind.

Gibt Folgendes zurück:
Set<String> eine Reihe von Geräteseriennummern.

isFastbootAvailable

public boolean isFastbootAvailable ()

Ermitteln, ob Fastboot verwendet werden kann.

Gibt Folgendes zurück:
boolean

isFastbootd

public boolean isFastbootd (String serial)

Gibt zurück, ob sich ein Gerät im Fastbootd-Modus anstelle des Bootloader-Modus befindet.

Parameter
serial String

Gibt zurück
boolean