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

Un typedef 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 faites-le analyser l'image de périphérique spécifiée pour les exigences de clignotement.

FlashingResourcesParser (File deviceImgZipFile)

Créez un FlashingResourcesParser et faites-le analyser l'image de 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 fichier zip de l'image de l'appareil.

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

getRequiredBoards ()

Obtient le ou les types de cartes requis spécifiés dans le fichier zip de l'image de l'appareil.

String getRequiredBootloaderVersion ()

Obtient la version du chargeur de démarrage 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 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 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, obtenez la plus récente 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 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, obtenez la plus récente 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

PRODUCT_KEY

public static final String PRODUCT_KEY

Constructeurs publics

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Créez un FlashingResourcesParser et faites-le analyser l'image de périphérique spécifiée pour les exigences de clignotement. Les exigences de solin doivent respecter la contrainte appropriée (le cas échéant) 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 la clé à Constraint . Les noms d'image seront vérifiés par rapport à la contrainte appropriée (le cas échéant) en tant que condition préalable à l'ajout. Peut être nul pour désactiver le filtrage.

Lance
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Créez un FlashingResourcesParser et faites-le analyser l'image de périphérique spécifiée pour les exigences de clignotement.

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

Lance
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 d'android-info.txt à parser

c : Une carte du nom de la clé à Constraint . Les noms d'image seront vérifiés par rapport à la contrainte appropriée (le cas échéant) en tant que 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 d'android-info.txt à parser

Méthodes publiques

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Obtient 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 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 ou les types de cartes requis spécifiés dans le fichier zip de l'image de l'appareil.

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

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Obtient la version du chargeur de démarrage 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 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 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, obtenez la plus récente 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 l'image donnée ou null si non spécifié

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Obtient la version d'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érifiera (et renverra le cas échéant) les exigences d'image spécifiées pour ce produit particulier. S'il n'existe aucune exigence spécifique au produit, il revient à renvoyer l'exigence globale, ou null s'il n'existe aucune exigence de quelque sorte que ce soit pour cette versionKey particulière.

Si plusieurs versions sont répertoriées, obtenez la plus récente 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 l'image donnée ou null si non spécifié