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 che consente a FlashingResourcesParser di ignorare alcuni 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)

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

FlashingResourcesParser(File deviceImgZipFile)

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

FlashingResourcesParser(BufferedReader infoReader, c)

Crea un FlashingResourcesParser con il lettore AndroidInfo fornito

Esposizione per test delle unità

FlashingResourcesParser(BufferedReader infoReader)

Crea un FlashingResourcesParser con il lettore AndroidInfo fornito

Esposizione per test delle unità

Metodi pubblici

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 partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente al più recente.

getRequiredBoards()

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

String getRequiredBootloaderVersion()

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

Se sono elencate più versioni, ottieni quella più recente partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente 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 quella più recente partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente 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 quella più recente partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente al più recente.

Campi

CHIAVE_VERSIONE_BASEBAND_VERSION

public static final String BASEBAND_VERSION_KEY

CHIAVE_BOARD

public static final String BOARD_KEY

CHIAVE_VERSIONE_BOOTLOADER

public static final String BOOTLOADER_VERSION_KEY

CHIAVE_PRODOTTO

public static final String PRODUCT_KEY

Costruttori pubblici

Analisi delle risorse lampeggianti

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

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

Parametri
deviceImgZipFile File: il file updater.zip da eseguire il flashing

c : una mappa dal nome della chiave a Constraint. I nomi delle immagini verranno verificati rispetto a l'eventuale vincolo appropriato come prerequisito per l'aggiunta. Può essere nullo per disattiva i filtri.

Lanci
TargetSetupError

Analisi delle risorse lampeggianti

public FlashingResourcesParser (File deviceImgZipFile)

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

Parametri
deviceImgZipFile File: il file updater.zip da eseguire il flashing

Lanci
TargetSetupError

Analisi delle risorse lampeggianti

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Crea un FlashingResourcesParser con il lettore AndroidInfo fornito

Esposizione per test delle unità

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

c : una mappa dal nome della chiave a Constraint. I nomi delle immagini verranno verificati rispetto a l'eventuale vincolo appropriato come prerequisito per l'aggiunta. Può essere nullo per disattiva i filtri.

Analisi delle risorse lampeggianti

public FlashingResourcesParser (BufferedReader infoReader)

Crea un FlashingResourcesParser con il lettore AndroidInfo fornito

Esposizione per test delle unità

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

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 partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente al più recente.

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

getRequiredBoards

public  getRequiredBoards ()

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

Ritorni
i tipi di lavagna o null se non specificato

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

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

Se sono elencate più versioni, ottieni quella più recente partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente al più recente.

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 partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente al più recente.

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 presente requisiti delle immagini specificati per quel particolare prodotto. Se non sono previsti requisiti specifici per il prodotto esiste, utilizzerà il requisito globale oppure null in caso contrario esiste un requisito di qualsiasi tipo per quel particolare versionKey.

Se sono elencate più versioni, ottieni quella più recente partendo dal presupposto che le versioni vengano ordinate in ordine alfabetico dal meno recente al più recente.

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

productName String: un nome di prodotto specifico da verificare

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