FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Une classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un périphérique. (par exemple chargeur de démarrage, bande de base, etc.)

Résumé

Classes imbriquées

class FlashingResourcesParser.AndroidInfo

Une définition de type pour Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

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

Des 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) FlashingResourcesParser (File deviceImgZipFile, c)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image du périphérique spécifiée pour les exigences de clignotement.

FlashingResourcesParser (File deviceImgZipFile)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image du périphérique spécifiée pour les exigences de clignotement.

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni

Exposé pour les tests unitaires

FlashingResourcesParser (BufferedReader infoReader)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni

Exposé pour les tests unitaires

Méthodes publiques

String getRequiredBasebandVersion ()

Obtient la version de bande de base requise spécifiée dans le zip de l’image du périphérique.

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

getRequiredBoards ()

Obtient le(s) type(s) de carte requis spécifiés dans le zip de l’image du périphérique.

String getRequiredBootloaderVersion ()

Obtient la version requise du chargeur de démarrage spécifiée dans le zip de l’image du périphérique.

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

String getRequiredImageVersion (String imageVersionKey)

Obtient la version de l'image personnalisée requise spécifiée dans le fichier zip de l'image du périphérique

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

String getRequiredImageVersion (String imageVersionKey, String productName)

Obtient la version de l’image personnalisée requise spécifiée dans le fichier zip de l’image du périphérique.

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

Des champs

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

BOARD_KEY

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

PRODUIT_KEY

public static final String PRODUCT_KEY

Constructeurs publics

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image du périphérique spécifiée pour les exigences de clignotement. Les exigences de clignotement doivent satisfaire à la contrainte appropriée (si elle existe) avant d'être ajoutées. Les exigences rejetées seront supprimées silencieusement.

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

c : Une carte du nom de clé à Constraint . Les noms d’images seront vérifiés par rapport à la contrainte appropriée (le cas échéant) comme condition préalable à l’ajout. Peut être nul pour désactiver le filtrage.

Jetés
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Créez un FlashingResourcesParser et demandez-lui d'analyser l'image du périphérique spécifiée pour les exigences de clignotement.

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

Jetés
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni

Exposé pour les tests unitaires

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

c : Une carte du nom de clé à Constraint . Les noms d’images seront vérifiés par rapport à 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é pour les tests unitaires

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

Méthodes publiques

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Obtient la version de bande de base requise spécifiée dans le zip de l’image du périphérique.

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

Retour
String la version en bande de base ou null si non spécifié

getRequiredBoards

public  getRequiredBoards ()

Obtient le(s) type(s) de carte requis spécifiés dans le zip de l’image du périphérique.

Retour
les types de cartes ou null si non spécifié

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Obtient la version requise du chargeur de démarrage spécifiée dans le zip de l’image du périphérique.

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

Retour
String la version du chargeur de démarrage ou null si non spécifié

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Obtient la version de l'image personnalisée requise spécifiée dans le fichier zip de l'image du périphérique

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

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

Retour
String la version requise pour une image donnée ou null si non spécifié

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Obtient la version de l’image personnalisée requise spécifiée dans le fichier zip de l’image du périphérique. Si productName n'est pas null , cette méthode vérifiera (et retournera si présente) les exigences d'image spécifiées pour ce produit particulier. Si aucune exigence spécifique au produit n'existe, il reviendra au renvoi de l'exigence globale, ou null si aucune exigence d'aucune sorte n'existe pour cette versionKey particulière.

Si plusieurs versions sont répertoriées, obtenez la dernière en supposant que les versions sont triées de la plus ancienne à la plus récente par ordre alphabétique.

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

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

Retour
String la version requise pour une image donnée ou null si non spécifié