FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. (es. bootloader, baseband, ecc.)

Riepilogo

Classi nidificate

class FlashingResourcesParser.AndroidInfo

Un typedef per Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

Un'interfaccia di filtraggio, destinata a consentire FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare

Campi

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

Costruttori pubblici

FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

Crea un FlashingResourcesParser e chiedigli di analizzare l'immagine del dispositivo specificata per i requisiti di flashing.

FlashingResourcesParser (File deviceImgZipFile)

Crea un FlashingResourcesParser e chiedigli di analizzare l'immagine del dispositivo specificata per i requisiti di flashing.

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

Costruisce un FlashingResourcesParser con l'AndroidInfo Reader fornito

Esposto per unit test

FlashingResourcesParser (BufferedReader infoReader)

Costruisce un FlashingResourcesParser con l'AndroidInfo Reader fornito

Esposto per unit test

Metodi pubblici

String getRequiredBasebandVersion ()

Ottiene la versione in banda base richiesta specificata nello zip dell'immagine del dispositivo.

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

getRequiredBoards ()

Ottiene i tipi di scheda richiesti specificati nello zip dell'immagine del dispositivo.

String getRequiredBootloaderVersion ()

Ottiene la versione del bootloader richiesta specificata nello zip dell'immagine del dispositivo.

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

String getRequiredImageVersion (String imageVersionKey)

Ottiene la versione dell'immagine personalizzata richiesta specificata nel file zip dell'immagine del dispositivo

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

String getRequiredImageVersion (String imageVersionKey, String productName)

Ottiene la versione dell'immagine personalizzata richiesta specificata nel file zip dell'immagine del dispositivo.

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

Campi

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

PRODOTTO_CHIAVE

public static final String PRODUCT_KEY

Costruttori pubblici

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Crea un FlashingResourcesParser e chiedigli di analizzare l'immagine del dispositivo specificata per i requisiti di flashing. I requisiti lampeggianti devono superare il vincolo appropriato (se ne esiste uno) prima di essere aggiunti. I requisiti rifiutati verranno eliminati silenziosamente.

Parametri
deviceImgZipFile File : il file updater.zip da aggiornare

c : Una mappa dal nome della chiave a Constraint . I nomi delle immagini verranno confrontati con il vincolo appropriato (se presente) come prerequisito per l'aggiunta. Può essere nullo per disabilitare il filtraggio.

Getta
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Crea un FlashingResourcesParser e chiedigli di analizzare l'immagine del dispositivo specificata per i requisiti di flashing.

Parametri
deviceImgZipFile File : il file updater.zip da aggiornare

Getta
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Costruisce un FlashingResourcesParser con l'AndroidInfo Reader fornito

Esposto per unit test

Parametri
infoReader BufferedReader : un ERROR(/BufferedReader) contenente l'equivalente di android-info.txt da analizzare

c : Una mappa dal nome della chiave a Constraint . I nomi delle immagini verranno confrontati con il vincolo appropriato (se presente) come prerequisito per l'aggiunta. Può essere nullo per disabilitare il filtraggio.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Costruisce un FlashingResourcesParser con l'AndroidInfo Reader fornito

Esposto per unit test

Parametri
infoReader BufferedReader : un ERROR(/BufferedReader) contenente l'equivalente di android-info.txt da analizzare

Metodi pubblici

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Ottiene la versione in banda base richiesta specificata nello zip dell'immagine del dispositivo.

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

ritorna
String la versione in banda base o null se non specificato

getRequiredBoards

public  getRequiredBoards ()

Ottiene i tipi di scheda richiesti specificati nello zip dell'immagine del dispositivo.

ritorna
i tipi di scheda o null se non specificato

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Ottiene la versione del bootloader richiesta specificata nello zip dell'immagine del dispositivo.

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

ritorna
String la versione del bootloader o null se non specificato

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Ottiene la versione dell'immagine personalizzata richiesta specificata nel file zip dell'immagine del dispositivo

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

Parametri
imageVersionKey String : l'identificatore previsto delle informazioni sulla versione dell'immagine

ritorna
String la versione richiesta per una determinata immagine o null se non specificato

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Ottiene la versione dell'immagine personalizzata richiesta specificata nel file zip dell'immagine del dispositivo. Se productName è diverso da null , questo metodo verificherà (e restituirà se presente) i requisiti di immagine specificati per quel particolare prodotto. Se non esiste alcun requisito specifico del prodotto, tornerà alla restituzione del requisito globale o null se non esiste alcun requisito di alcun tipo per quel particolare versionKey .

Se sono elencate più versioni, ottenere l'ultima partendo dal presupposto che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

Parametri
imageVersionKey String : l'identificatore previsto delle informazioni sulla versione dell'immagine

productName String : un nome di prodotto specifico da controllare

ritorna
String la versione richiesta per una determinata immagine o null se non specificato