FastbootHelper

public class FastbootHelper
extends Object

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


Classe d'assistance pour les opérations fastboot.

Résumé

Constructeurs publics

FastbootHelper(IRunUtil runUtil, String fastbootPath)

Constructeur.

Méthodes publiques

String executeCommand(String serial, String command)

Exécute une commande fastboot sur un appareil et renvoie le résultat.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

Renvoie une carte des numéros de série des appareils et indique s'ils sont en mode fastbootd ou non.

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

Renvoie une carte des numéros de série des appareils et indique s'ils sont en mode fastbootd ou non.

Set<String> getDevices()

Renvoie un ensemble de numéros de série d'appareils en mode Fastboot ou un ensemble vide si aucun appareil n'est en mode Fastboot.

boolean isFastbootAvailable()

Déterminez si fastboot est disponible.

boolean isFastbootd(String serial)

Indique si un appareil est en mode Fastbootd au lieu du mode Bootloader.

Constructeurs publics

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Constructeur.

Paramètres
runUtil IRunUtil : IRunUtil.

fastbootPath String

Méthodes publiques

executeCommand

public String executeCommand (String serial, 
                String command)

Exécute une commande fastboot sur un appareil et renvoie le résultat.

Paramètres
serial String : numéro de série d'un appareil.

command String : commande fastboot à exécuter.

Renvoie
String Résultat de la commande fastboot. Null si la commande a échoué.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Renvoie une carte des numéros de série des appareils et indique s'ils sont en mode fastbootd ou non.

Renvoie
Map<String, Boolean> Map de série dans le bootloader ou fastbootd, la valeur booléenne est "true" si elle est dans fastbootd

getBootloaderAndFastbootdTcpDevices

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

Renvoie une carte des numéros de série des appareils et indique s'ils sont en mode fastbootd ou non.

Paramètres
serials Map : carte du numéro de série de l'appareil et du numéro de série du mode Fastboot.

Renvoie
Map<String, Boolean> Map de série dans le bootloader ou fastbootd, la valeur booléenne est "true" si elle est dans fastbootd

getDevices

public Set<String> getDevices ()

Renvoie un ensemble de numéros de série d'appareils en mode Fastboot ou un ensemble vide si aucun appareil n'est en mode Fastboot.

Renvoie
Set<String> un ensemble de numéros de série d'appareils.

isFastbootAvailable

public boolean isFastbootAvailable ()

Déterminez si fastboot est disponible.

Renvoie
boolean

isFastbootd

public boolean isFastbootd (String serial)

Indique si un appareil est en mode Fastbootd au lieu du mode Bootloader.

Paramètres
serial String

Renvoie
boolean