FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
   ↳ com.android.tradefed.targetprep.FlashingResourcesParser


Classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un appareil. (par exemple, bootloader, bande de base, etc.) ;

Résumé

Classes imbriquées

class FlashingResourcesParser.AndroidInfo

Définition du type pour Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

Une interface de filtrage, conçue pour permettre à FlashingResourcesParser d'ignorer certaines des ressources qu'il pourrait utiliser autrement

Champs

public static final String BASEBAND_VERSION_KEY

public static final String BOARD_KEY

public static final String BOOTLOADER_VERSION_KEY

public static final String PRODUCT_KEY

Constructeurs publics

FlashingResourcesParser(File deviceImgZipFile, c)

Créer un FlashingResourcesParser et lui demander d'analyser l'image de l'appareil spécifié pour les exigences de flash.

FlashingResourcesParser(File deviceImgZipFile)

Créer un FlashingResourcesParser et lui demander d'analyser l'image de l'appareil spécifié pour les exigences de flash.

FlashingResourcesParser(BufferedReader infoReader, c)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposée pour les tests unitaires

FlashingResourcesParser(BufferedReader infoReader)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposée pour les tests unitaires

Méthodes publiques

String getRequiredBasebandVersion()

Récupère la version de bande de base requise, spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

getRequiredBoards()

Récupère le ou les types de carte requis, spécifiés dans le fichier ZIP de l'image de l'appareil.

String getRequiredBootloaderVersion()

Récupère la version du bootloader requise, spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

String getRequiredImageVersion(String imageVersionKey)

Récupère la version de l'image personnalisée requise, spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

String getRequiredImageVersion(String imageVersionKey, String productName)

Récupère la version de l'image personnalisée requise, spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

Champs

CLÉ_VERSION_BASEBAND

public static final String BASEBAND_VERSION_KEY

CLÉ_TABLEAU

public static final String BOARD_KEY

CLÉ_VERSION_BOOTLOADER

public static final String BOOTLOADER_VERSION_KEY

CLÉ_PRODUIT

public static final String PRODUCT_KEY

Constructeurs publics

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Créer un FlashingResourcesParser et lui demander d'analyser l'image de l'appareil spécifié pour les exigences de flash. Les exigences de flash doivent respecter la contrainte appropriée (si une existe) avant d'être ajoutées. Les exigences refusées seront abandonnées en mode silencieux.

Paramètres
deviceImgZipFile File: fichier updater.zip à flasher

c : mappage entre le nom de la clé et Constraint. Les noms d'images seront comparés la contrainte appropriée (le cas échéant) comme condition préalable à l'ajout. Peut être nul pour désactiver le filtrage.

Génère
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Créer un FlashingResourcesParser et lui demander d'analyser l'image de l'appareil spécifié pour les exigences de flash.

Paramètres
deviceImgZipFile File: fichier updater.zip à flasher

Génère
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposée pour les tests unitaires

Paramètres
infoReader BufferedReader: un ERROR(/BufferedReader) contenant l'équivalent d'android-info.txt pour analyser

c : mappage entre le nom de la clé et Constraint. Les noms d'images seront comparés la contrainte appropriée (le cas échéant) comme condition préalable à l'ajout. Peut être nul pour désactiver le filtrage.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposée pour les tests unitaires

Paramètres
infoReader BufferedReader: un ERROR(/BufferedReader) contenant l'équivalent d'android-info.txt pour analyser

Méthodes publiques

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Récupère la version de bande de base requise, spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

Renvoie
String Version de bande de base ou null si non spécifié

getRequiredBoards

public  getRequiredBoards ()

Récupère le ou les types de carte requis, spécifiés dans le fichier ZIP de l'image de l'appareil.

Renvoie
les types de plate-forme ou null s'il n'est pas spécifié

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Récupère la version du bootloader requise, spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

Renvoie
String la version du bootloader ou null si elle n'est pas spécifiée ;

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Récupère la version de l'image personnalisée requise, spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

Paramètres
imageVersionKey String: identifiant attendu pour les informations de version de l'image

Renvoie
String La version requise pour l'image donnée ou null si non spécifié

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Récupère la version de l'image personnalisée requise, spécifiée dans le fichier ZIP de l'image de l'appareil. Si productName n'est pas null, cette méthode recherche l'état (et renvoie le résultat le cas échéant) les exigences relatives aux images spécifiées pour ce produit particulier. S'il n'existe aucune exigence spécifique au produit l'exigence globale, ou null si aucune Une condition de quelque type que ce soit existe pour ce versionKey particulier.

Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.

Paramètres
imageVersionKey String: identifiant attendu pour les informations de version de l'image

productName String: nom de produit spécifique à vérifier

Renvoie
String La version requise pour l'image donnée ou null si non spécifié