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 |
interface |
FlashingResourcesParser.Constraint
Interface de filtrage, destinée à permettre à |
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,
Crée un FlashingResourcesParser avec le lecteur AndroidInfo fourni. Exposé pour les tests unitaires |
|
FlashingResourcesParser(File deviceImgZipFile)
Créez un |
|
FlashingResourcesParser(File deviceImgZipFile,
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 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
publicgetRequiredBoards ()
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é |