Analisi delle risorse lampeggianti

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
   ↳ com.android.tradefed.targetprep.FlashingResourcesParser


Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per il flashing di un dispositivo. (ad es. bootloader, banda di base e così via)

Riepilogo

Classi nidificate

class FlashingResourcesParser.AndroidInfo

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

interface FlashingResourcesParser.Constraint

Un'interfaccia di filtro, destinata a consentire a 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(BufferedReader infoReader)

Costruisce un FlashingResourcesParser con il Lettore AndroidInfo fornito

Esposizione per test delle unità

FlashingResourcesParser(BufferedReader infoReader, c)

Costruisce un FlashingResourcesParser con il Lettore AndroidInfo fornito

Esposto per i test delle unità

FlashingResourcesParser(File deviceImgZipFile)

Crea un FlashingResourcesParser e chiedigli di analizzare l'immagine del dispositivo specificato per verificare i requisiti di aggiornamento.

FlashingResourcesParser(File deviceImgZipFile, c)

Crea un FlashingResourcesParser e fai in modo che analizzi l'immagine del dispositivo specificata per soddisfare i requisiti di flash.

Metodi pubblici

String getRequiredBasebandVersion()

Recupera la versione banda di base richiesta specificata nel file ZIP dell'immagine del dispositivo.

Se sono elencate più versioni, ottieni quella più recente supponendo che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

getRequiredBoards()

Ottiene i tipi di lavagna richiesti specificati nel file ZIP dell'immagine del dispositivo.

String getRequiredBootloaderVersion()

Recupera la versione del bootloader richiesta specificata nel file ZIP dell'immagine del dispositivo.

Se sono elencate più versioni, ottieni la versione più recente supponendo che le versioni siano ordinate dall'ordine alfabetico dal più antico al più recente.

String getRequiredImageVersion(String imageVersionKey)

Recupera la versione dell'immagine personalizzata richiesta specificata nel file ZIP dell'immagine del dispositivo

Se sono elencate più versioni, ottieni la versione più recente supponendo che le versioni siano ordinate dall'ordine alfabetico dal più antico al più recente.

String getRequiredImageVersion(String imageVersionKey, String productName)

Recupera la versione dell'immagine personalizzata richiesta specificata nel file ZIP dell'immagine del dispositivo.

Se sono elencate più versioni, ottieni la versione più recente supponendo che le versioni siano ordinate alfabeticamente dal più antico al più recente.

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

CHIAVE_PRODOTTO

public static final String PRODUCT_KEY

Costruttori pubblici

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Crea un FlashingResourcesParser con il lettore AndroidInfo fornito

Esposto per i test delle unità

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

Analisi delle risorse lampeggianti

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Crea un FlashingResourcesParser con il lettore AndroidInfo fornito

Esposto per i test delle unità

Parametri
infoReader BufferedReader: un valore 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 controllati in base al vincolo appropriato (se presente) come prerequisito per l'aggiunta. Può essere nullo per disabilitare il filtro.

Analisi delle risorse lampeggianti

public FlashingResourcesParser (File deviceImgZipFile)

Crea un FlashingResourcesParser e fai in modo che analizzi l'immagine del dispositivo specificata per soddisfare i requisiti di flash.

Parametri
deviceImgZipFile File: il file updater.zip da flashare

Lanci
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Crea un FlashingResourcesParser e fai in modo che analizzi l'immagine del dispositivo specificata per soddisfare i requisiti di flash. I requisiti di flashing devono soddisfare il vincolo appropriato (se esistente) prima di essere aggiunti. I requisiti rifiutati verranno ignorati.

Parametri
deviceImgZipFile File: il file updater.zip da flashare

c : una mappa dal nome della chiave a Constraint. I nomi delle immagini verranno verificati in base al vincolo appropriato (se presente) come prerequisito per l'aggiunta. Può essere nullo per disabilitare il filtro.

Lanci
TargetSetupError

Metodi pubblici

getRequestBasebandVersion

public String getRequiredBasebandVersion ()

Recupera la versione della banda di base richiesta specificata nel file ZIP dell'immagine del dispositivo.

Se sono elencate più versioni, ottieni quella più recente supponendo che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

Ritorni
String la versione banda di base o null se non specificata

getRequiredBoards

public  getRequiredBoards ()

Recupera i tipi di schede richiesti specificati nel file ZIP dell'immagine del dispositivo.

Ritorni
i tipi di lavagna o null se non specificato

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Recupera la versione del bootloader richiesta specificata nel file ZIP dell'immagine del dispositivo.

Se sono elencate più versioni, ottieni quella più recente supponendo che le versioni vengano ordinate dalla meno recente alla più recente in ordine alfabetico.

Ritorni
String la versione del bootloader o null se non specificata

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Recupera la versione dell'immagine personalizzata richiesta specificata nel file ZIP dell'immagine del dispositivo

Se sono elencate più versioni, ottieni quella più recente supponendo 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

Ritorni
String la versione richiesta per l'immagine specificata o null se non specificata

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Recupera la versione dell'immagine personalizzata richiesta specificata nel file ZIP dell'immagine del dispositivo. Se productName non è null, questo metodo verificherà (e restituirà, se presenti) i requisiti delle immagini specificati per quel determinato prodotto. Se non esiste un requisito specifico per il prodotto, verrà restituito il requisito globale o null se non esiste alcun requisito per quel determinato versionKey.

Se sono elencate più versioni, ottieni la versione più recente supponendo che le versioni siano ordinate alfabeticamente dal più antico al più recente.

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

productName String: il nome di un prodotto specifico da controllare

Ritorni
String la versione richiesta per l'immagine in questione o null se non specificata