FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

Java.lang.Nesne
\t com.android.tradefed.targetprep.FlashingResourcesParser


Bir cihazı flaşlamak için gereken yardımcı resim dosyalarının gerekli sürümlerini ayrıştıran bir sınıf. (ör.bootloader, ana bant vb.)

Özet

İç içe yerleştirilmiş sınıflar

class FlashingResourcesParser.AndroidInfo

Map<String, MultiMap<String, String>> için typedef. 

interface FlashingResourcesParser.Constraint

FlashingResourcesParser ürününün, başka şekilde kullanabileceği bazı kaynakları yoksaymasını sağlamak üzere tasarlanmış bir filtreleme arayüzü

Fields'ın oynadığı filmler

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

Kamu inşaatçıları

FlashingResourcesParser(BufferedReader infoReader)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

FlashingResourcesParser(BufferedReader infoReader, c)

Sağlanan AndroidInfo Okuyucu ile FlashingResourcesParser oluşturur

Birim testi için kullanıma sunulur.

FlashingResourcesParser(File deviceImgZipFile)

Bir FlashingResourcesParser oluşturun ve belirtilen cihaz görüntüsünü, yanıp sönme koşulları için ayrıştırmasını sağlayın.

FlashingResourcesParser(File deviceImgZipFile, c)

Bir FlashingResourcesParser oluşturun ve yanıp sönen gereklilikler için belirtilen cihaz görüntüsünü ayrıştırmasını sağlayın.

Herkese açık yöntemler

String getRequiredBasebandVersion()

Cihaz resmi zip dosyasında belirtilen gerekli ana bant sürümünü alır.

Birden fazla sürüm listelenmişse sürümlerin en eskiden en yeniye doğru alfabetik olarak sıralandığı varsayılarak en yeni sürüm alın.

getRequiredBoards()

Cihaz resmi zip dosyasında belirtilen gerekli kart türlerini alır.

String getRequiredBootloaderVersion()

Cihaz görüntüsü zip dosyasında belirtilen gerekli bootloader sürümünü alır.

Birden fazla sürüm listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye doğru sıralandığını varsayarak en yeni sürümü edinin.

String getRequiredImageVersion(String imageVersionKey)

Cihaz resmi zip dosyasında belirtilen gerekli özel görüntü sürümünü alır

Birden fazla sürüm listeleniyorsa sürümlerin en eskiden en yeniye doğru alfabetik olarak sıralandığı varsayılarak en yeni sürüm alın.

String getRequiredImageVersion(String imageVersionKey, String productName)

Cihaz resmi zip dosyasında belirtilen gerekli özel görüntü sürümünü alır.

Birden fazla sürüm listeleniyorsa sürümlerin en eskiden en yeniye doğru alfabetik olarak sıralandığı varsayılarak en yeni sürüm alın.

Fields'ın oynadığı filmler

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

PRODUCT_KEY

public static final String PRODUCT_KEY

Herkese açık kurucular

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

Parametreler
infoReader BufferedReader: Ayrıştırılacak android-info.txt dosyasının eşdeğerini içeren bir ERROR(/BufferedReader)

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

Parametreler
infoReader BufferedReader: Ayrıştırılacak android-info.txt dosyasının eşdeğerini içeren bir ERROR(/BufferedReader)

c : Anahtar adı ile Constraint arasındaki harita. Resim adları, eklenme ön koşulu olarak uygun kısıtlamaya (varsa) göre kontrol edilir. Filtrelemeyi devre dışı bırakmak için boş olabilir.

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Bir FlashingResourcesParser oluşturun ve belirtilen cihaz görüntüsünü, yanıp sönme koşulları için ayrıştırmasını sağlayın.

Parametreler
deviceImgZipFile File: Yüklenecek updater.zip dosyası

Atışlar
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Bir FlashingResourcesParser oluşturun ve yanıp sönen gereklilikler için belirtilen cihaz görüntüsünü ayrıştırmasını sağlayın. Yanıp sönen içerik gereksinimleri, eklenmeden önce uygun kısıtlamayı (varsa) geçmelidir. Reddedilen şartlar sessizce atlanır.

Parametreler
deviceImgZipFile File: Yüklenecek updater.zip dosyası

c : Anahtar adından Constraint'a bir eşleme. Resim adları, eklenme ön koşulu olarak uygun kısıtlamaya (varsa) göre kontrol edilir. Filtrelemeyi devre dışı bırakmak için boş olabilir.

Atışlar
TargetSetupError

Herkese açık yöntemler

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Cihaz resmi zip dosyasında belirtilen gerekli ana bant sürümünü alır.

Birden fazla sürüm listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye doğru sıralandığını varsayarak en yeni sürümü edinin.

İlerlemeler
String ana bant sürümü veya belirtilmemişse null

getRequiredBoards

public  getRequiredBoards ()

Cihaz resmi zip dosyasında belirtilen gerekli kart türlerini alır.

İlerlemeler
Kart türleri veya belirtilmemişse null

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Cihaz görüntüsü zip dosyasında belirtilen gerekli bootloader sürümünü alır.

Birden fazla sürüm listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye doğru sıralandığını varsayarak en yeni sürümü edinin.

İlerlemeler
String bootloader sürümü veya belirtilmemişse null

getGerekliImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Cihaz resmi zip dosyasında belirtilen gerekli özel görüntü sürümünü alır

Birden fazla sürüm listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye doğru sıralandığını varsayarak en yeni sürümü edinin.

Parametreler
imageVersionKey String: Resmin sürüm bilgilerinin beklenen tanımlayıcısı

İlerlemeler
String belirtilen resim için gerekli sürüm veya belirtilmemişse null

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Cihaz resmi zip dosyasında belirtilen gerekli özel resim sürümünü alır. productName, null değilse bu yöntem, söz konusu ürün için belirtilen resim şartlarını kontrol eder (ve varsa döndürür). Ürüne özgü bir şart yoksa genel şartı döndürür veya söz konusu versionKey için herhangi bir şart yoksa null değerini döndürür.

Birden fazla sürüm listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye doğru sıralandığını varsayarak en yeni sürümü edinin.

Parametreler
imageVersionKey String: Resmin sürüm bilgilerinin beklenen tanımlayıcısı

productName String: Kontrol edilecek belirli bir ürün adı

İlerlemeler
String Belirtilen resim için gerekli sürüm veya belirtilmemişse null