Analizator FlashingResources

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Klasa, która analizuje wymagane wersje pomocniczych plików graficznych niezbędnych do Flasha na urządzeniu. (np.program rozruchowy, pasmo podstawowe itp.)

Podsumowanie

Zagnieżdżone klasy

class FlashingResourcesParser.AndroidInfo

definicja typu Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

Interfejs filtrowania, który umożliwi FlashingResourcesParser zignorowanie niektórych zasobów, które mogłyby zostać wykorzystane w inny sposób

Fieldsem

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

Konstruktory publiczne

FlashingResourcesParser(File deviceImgZipFile, c)

Utwórz plik FlashingResourcesParser i poproś o przeanalizowanie obrazu określonego urządzenia dla: wymagania dotyczące Flasha.

FlashingResourcesParser(File deviceImgZipFile)

Utwórz plik FlashingResourcesParser i poproś o przeanalizowanie obrazu określonego urządzenia dla: wymagania dotyczące Flasha.

FlashingResourcesParser(BufferedReader infoReader, c)

Konstruuje FlashingResourcesParser za pomocą dołączonego czytnika AndroidInfo Reader

Na potrzeby testowania jednostkowego

FlashingResourcesParser(BufferedReader infoReader)

Konstruuje FlashingResourcesParser za pomocą dołączonego czytnika AndroidInfo Reader

Na potrzeby testowania jednostkowego

Metody publiczne

String getRequiredBasebandVersion()

Pobiera wymaganą wersję pasma podstawowego określoną w pliku ZIP z obrazem urządzenia.

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

getRequiredBoards()

Pobiera wymagane typy płytek określone w pliku ZIP z obrazem urządzenia.

String getRequiredBootloaderVersion()

Pobiera wymaganą wersję programu rozruchowego określoną w pliku ZIP z obrazem urządzenia.

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

String getRequiredImageVersion(String imageVersionKey)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP z obrazem urządzenia

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

String getRequiredImageVersion(String imageVersionKey, String productName)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP z obrazem urządzenia.

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

Fieldsem

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

KLUCZ_PLANSZY

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

KLUCZ_PRODUKTU

public static final String PRODUCT_KEY

Konstruktory publiczne

Analizator FlashingResources

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Utwórz plik FlashingResourcesParser i poproś o przeanalizowanie obrazu określonego urządzenia dla: wymagania dotyczące Flasha. Wymagania dotyczące błysków muszą przejść przez odpowiednie ograniczenie (jeśli ). Odrzucone wymagania zostaną odrzucone bez powiadomienia.

Parametry
deviceImgZipFile File: plik updater.zip do flashowania

c : mapa od nazwy klucza na Constraint. Nazwy obrazów będą sprawdzane odpowiednie ograniczenie (jeśli istnieje) jako warunek wstępny dodania. Może mieć wartość null do wyłączyć filtrowanie.

Rzuty
TargetSetupError

Analizator FlashingResources

public FlashingResourcesParser (File deviceImgZipFile)

Utwórz plik FlashingResourcesParser i poproś o przeanalizowanie obrazu określonego urządzenia dla: wymagania dotyczące Flasha.

Parametry
deviceImgZipFile File: plik updater.zip do flashowania

Rzuty
TargetSetupError

Analizator FlashingResources

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Konstruuje FlashingResourcesParser za pomocą dołączonego czytnika AndroidInfo Reader

Na potrzeby testowania jednostkowego

Parametry
infoReader BufferedReader: ERROR(/BufferedReader) zawierający odpowiednik android-info.txt do analizować

c : mapa od nazwy klucza na Constraint. Nazwy obrazów będą sprawdzane odpowiednie ograniczenie (jeśli istnieje) jako warunek wstępny dodania. Może mieć wartość null do wyłączyć filtrowanie.

Analizator FlashingResources

public FlashingResourcesParser (BufferedReader infoReader)

Konstruuje FlashingResourcesParser za pomocą dołączonego czytnika AndroidInfo Reader

Na potrzeby testowania jednostkowego

Parametry
infoReader BufferedReader: ERROR(/BufferedReader) zawierający odpowiednik android-info.txt do analizować

Metody publiczne

getWymaganaWersjaBasebandu

public String getRequiredBasebandVersion ()

Pobiera wymaganą wersję pasma podstawowego określoną w pliku ZIP z obrazem urządzenia.

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

Zwroty
String wersja pasma podstawowego lub null, jeśli nie określono

getWymaganeBoard

public  getRequiredBoards ()

Pobiera wymagane typy płytek określone w pliku ZIP z obrazem urządzenia.

Zwroty
typ tablicy lub null, jeśli nie określono

getWymagana wersja rozruchowa

public String getRequiredBootloaderVersion ()

Pobiera wymaganą wersję programu rozruchowego określoną w pliku ZIP z obrazem urządzenia.

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

Zwroty
String wersja programu rozruchowego lub null, jeśli nie zostanie określona

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP z obrazem urządzenia

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

Parametry
imageVersionKey String: oczekiwany identyfikator informacji o wersji obrazu.

Zwroty
String wymagana wersja danego obrazu lub null, jeśli jej nie określisz

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Pobiera wymaganą wersję obrazu niestandardowego określoną w pliku ZIP z obrazem urządzenia. Jeśli productName ma wartość inną niż null, ta metoda sprawdzi (i zwróci, jeśli występuje) wymagania dotyczące zdjęć określone dla danego produktu. Jeśli nie masz wymagań dotyczących konkretnego produktu istnieje, a w przypadku braku wartości zostanie zwrócona wartość globalna.null w przypadku tego konkretnego elementu versionKey istnieje jakikolwiek wymóg.

Jeśli wymienionych jest wiele wersji, pobierz najnowsze przy założeniu, że wersje sortują od od najstarszego do najnowszego w kolejności alfabetycznej.

Parametry
imageVersionKey String: oczekiwany identyfikator informacji o wersji obrazu.

productName String: konkretna nazwa produktu do sprawdzenia

Zwroty
String wymagana wersja danego obrazu lub null, jeśli jej nie określisz