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
Typedef pour |
interface |
FlashingResourcesParser.Constraint
Interface de filtrage destinée à permettre à |
Constantes | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
String |
TRUSTY_VERSION_KEY
|
Constructeurs publics | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni. Exposé pour les tests unitaires |
|
FlashingResourcesParser(BufferedReader infoReader, Map<String, FlashingResourcesParser.Constraint> c)
Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni. Exposé pour les tests unitaires |
|
FlashingResourcesParser(File deviceImgZipFile)
Créez un |
|
FlashingResourcesParser(File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint> c)
Créez un |
|
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 listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente. |
Collection<String>
|
getRequiredBoards()
Récupère le ou les types de cartes 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 listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente. |
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 listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente. |
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 listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente. |
String
|
getRequiredTrustyVersion()
Récupère la version trusty requise spécifiée dans le fichier ZIP de l'image de l'appareil. Si plusieurs versions sont listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente. |
Constantes
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
Valeur constante : "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
Valeur constante : "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
Valeur de constante : "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
Valeur constante : "product"
TRUSTY_VERSION_KEY
public static final String TRUSTY_VERSION_KEY
Valeur constante : "version-trusty"
Constructeurs publics
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni.
Exposé pour les tests unitaires
| Paramètres | |
|---|---|
infoReader |
BufferedReader : BufferedReader contenant l'équivalent d'android-info.txt à analyser |
| Génère | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> c)Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni.
Exposé pour les tests unitaires
| Paramètres | |
|---|---|
infoReader |
BufferedReader : BufferedReader contenant l'équivalent d'android-info.txt à analyser |
c |
Map : mappage du nom de la clé vers Constraint. Les noms des images seront vérifiés par rapport à la contrainte appropriée (le cas échéant) avant d'être ajoutés. Peut être défini sur "null" pour désactiver le filtrage. |
| Génère | |
|---|---|
IOException |
|
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,
Map<String, FlashingResourcesParser.Constraint> c)Créez un FlashingResourcesParser et demandez-lui d'analyser l'image de l'appareil spécifiée pour les exigences de flashage. Les exigences concernant les clignotements doivent respecter la contrainte appropriée (le cas échéant) avant d'être ajoutées. Les exigences refusées seront ignorées.
| Paramètres | |
|---|---|
deviceImgZipFile |
File : fichier updater.zip à flasher |
c |
Map : mappage du nom de la clé vers Constraint. Les noms des images seront vérifiés par rapport à la contrainte appropriée (le cas échéant) avant d'être ajoutés. Peut être défini sur "null" 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 listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente.
| Renvoie | |
|---|---|
String |
la version de la bande de base ou null si elle n'est pas spécifiée. |
getRequiredBoards
public Collection<String> getRequiredBoards ()
Récupère le ou les types de cartes requis spécifiés dans le fichier ZIP de l'image de l'appareil.
| Renvoie | |
|---|---|
Collection<String> |
les types de tableaux ou null si aucun 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, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente.
| 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 listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente.
| Paramètres | |
|---|---|
imageVersionKey |
String : identifiant attendu des informations sur la version de l'image |
| Renvoie | |
|---|---|
String |
Version requise pour l'image donnée ou null si aucune version n'est spécifiée |
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 les exigences relatives aux images spécifiées pour ce produit en particulier (et les renvoie si elles sont présentes). S'il n'existe aucune exigence spécifique au produit, l'exigence globale est renvoyée. Si aucune exigence d'aucune sorte n'existe pour ce versionKey spécifique, null est renvoyé.
Si plusieurs versions sont listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente.
| Paramètres | |
|---|---|
imageVersionKey |
String : identifiant attendu des informations sur la version de l'image |
productName |
String : nom de produit spécifique à vérifier |
| Renvoie | |
|---|---|
String |
Version requise pour l'image donnée ou null si aucune version n'est spécifiée |
getRequiredTrustyVersion
public String getRequiredTrustyVersion ()
Récupère la version trusty requise spécifiée dans le fichier ZIP de l'image de l'appareil.
Si plusieurs versions sont listées, obtenez la dernière en supposant que les versions sont triées par ordre alphabétique, de la plus ancienne à la plus récente.
| Renvoie | |
|---|---|
String |
la version trusty ou null si aucune version n'est spécifiée. |