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
Définition du type pour |
interface |
FlashingResourcesParser.Constraint
Une interface de filtrage, conçue pour 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(File deviceImgZipFile,
Créer un |
|
FlashingResourcesParser(File deviceImgZipFile)
Créer un |
|
FlashingResourcesParser(BufferedReader infoReader,
Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni. Exposée pour les tests unitaires |
|
FlashingResourcesParser(BufferedReader infoReader)
Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni. Exposée pour les tests unitaires |
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, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, 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, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique. |
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 répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, 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, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique. |
Champs
CLÉ_VERSION_BASEBAND
public static final String BASEBAND_VERSION_KEY
CLÉ_TABLEAU
public static final String BOARD_KEY
CLÉ_VERSION_BOOTLOADER
public static final String BOOTLOADER_VERSION_KEY
CLÉ_PRODUIT
public static final String PRODUCT_KEY
Constructeurs publics
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
Créer un FlashingResourcesParser
et lui demander d'analyser l'image de l'appareil spécifié pour
les exigences de flash. Les exigences de flash doivent respecter la contrainte appropriée (si une
existe) 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 entre le nom de la clé et Constraint . Les noms d'images seront comparés
la contrainte appropriée (le cas échéant) comme condition préalable à l'ajout. Peut être nul pour
désactiver le filtrage. |
Génère | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Créer un FlashingResourcesParser
et lui demander d'analyser l'image de l'appareil spécifié pour
les exigences de flash.
Paramètres | |
---|---|
deviceImgZipFile |
File : fichier updater.zip à flasher |
Génère | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
Construit un FlashingResourcesParser avec le lecteur AndroidInfo fourni.
Exposée pour les tests unitaires
Paramètres | |
---|---|
infoReader |
BufferedReader : un ERROR(/BufferedReader) contenant l'équivalent d'android-info.txt pour
analyser |
c |
: mappage entre le nom de la clé et Constraint . Les noms d'images seront comparés
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ée pour les tests unitaires
Paramètres | |
---|---|
infoReader |
BufferedReader : un ERROR(/BufferedReader) contenant l'équivalent d'android-info.txt pour
analyser |
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, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.
Renvoie | |
---|---|
String |
Version de bande de base ou null si non spécifié |
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 plate-forme ou null s'il n'est pas 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 répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, 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 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, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.
Paramètres | |
---|---|
imageVersionKey |
String : identifiant attendu pour les informations de version de l'image |
Renvoie | |
---|---|
String |
La version requise pour l'image donnée ou null si non spécifié |
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 l'état (et renvoie le résultat le cas échéant)
les exigences relatives aux images spécifiées pour ce produit particulier. S'il n'existe aucune exigence spécifique au produit
l'exigence globale, ou null
si aucune
Une condition de quelque type que ce soit existe pour ce versionKey
particulier.
Si plusieurs versions sont répertoriées, obtenez la plus récente en partant du principe que les versions trient du plus ancien au plus récent, par ordre alphabétique.
Paramètres | |
---|---|
imageVersionKey |
String : identifiant attendu pour les 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é |