FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


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

Résumé

Classes imbriquées

class FlashingResourcesParser.AndroidInfo

Un typedef pour Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

Interface de filtrage, destinée à permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait utiliser

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(BufferedReader infoReader)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposé pour les tests unitaires

FlashingResourcesParser(BufferedReader infoReader, c)

Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposé pour les tests unitaires

FlashingResourcesParser(File deviceImgZipFile)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image de l'appareil spécifiée pour les exigences de flash.

FlashingResourcesParser(File deviceImgZipFile, c)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image de l'appareil spécifiée pour les exigences de flash.

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, récupérez la plus récente en partant du principe que les versions sont triées de la plus ancienne à la plus récente, 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, récupérez la plus récente en partant du principe que les versions sont triées de la plus ancienne à la plus récente, par ordre alphabétique.

String getRequiredImageVersion(String imageVersionKey)

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

Si plusieurs versions sont répertoriées, récupérez la plus récente en partant du principe que les versions sont triées de la plus ancienne à la plus récente, 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, récupérez la plus récente en partant du principe que les versions sont triées de la plus ancienne à la plus récente, par ordre alphabétique.

Champs

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

CLÉ_TABLEAU

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

CLÉ_PRODUIT

public static final String PRODUCT_KEY

Constructeurs publics

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposée pour les tests unitaires

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

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni.

Exposée pour les tests unitaires

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

c  : mappage du nom de clé vers Constraint. Les noms d'images seront vérifiés au regard de la contrainte appropriée (le cas échéant) comme condition préalable à leur ajout. Peut être nul pour désactiver le filtrage.

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image de l'appareil spécifiée pour les exigences de flashage.

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

Génère
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image de l'appareil spécifiée pour les exigences de flash. Les exigences de flash doivent respecter la contrainte appropriée (le cas échéant) 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 du nom de la clé vers Constraint. Les noms d'images seront vérifiés au regard de la contrainte appropriée (le cas échéant) comme condition préalable à leur ajout. Peut être nul pour désactiver le filtrage.

Génère
TargetSetupError

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, récupérez la plus récente en partant du principe que les versions sont triées de la plus ancienne à la plus récente, par ordre alphabétique.

Renvoie
String la version de la bande de base ou null si elle n'est pas spécifiée

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 cartes ou null si aucun type n'est 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 listées, récupérez la dernière en supposant que les versions sont triées de l'ancienne à la plus récente 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 d'image personnalisée requise spécifiée dans le fichier ZIP de l'image de l'appareil.

Si plusieurs versions sont listées, récupérez la dernière en supposant que les versions sont triées de l'ancienne à la plus récente par ordre alphabétique.

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

Renvoie
String Version requise pour l'image ou le null donnés, le cas échéant

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 vérifie les exigences d'image spécifiées pour ce produit particulier (et les renvoie si elles sont présentes). Si aucune exigence spécifique au produit n'existe, l'exigence globale est renvoyée ou null si aucune exigence spécifique n'existe pour cette versionKey spécifique.

Si plusieurs versions sont répertoriées, récupérez la plus récente en partant du principe que les versions sont triées de la plus ancienne à la plus récente, par ordre alphabétique.

Paramètres
imageVersionKey String : identifiant attendu des 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é