FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Bir cihazın flash'lanması 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 bir typedef. 

interface FlashingResourcesParser.Constraint

FlashingResourcesParser'nın normalde kullanabileceği bazı kaynakları yoksaymasına olanak tanımak için tasarlanmış bir filtreleme arayüzü

Sabitler

String BASEBAND_VERSION_KEY

String BOARD_KEY

String BOOTLOADER_VERSION_KEY

String PRODUCT_KEY

Herkese açık oluşturucular

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 Reader ile bir FlashingResourcesParser oluşturur.

Birim testi için kullanıma sunuldu

FlashingResourcesParser(File deviceImgZipFile)

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)

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.

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 listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye doğru sıralandığı varsayımıyla en yeni sürümü edinin.

getRequiredBoards()

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

String getRequiredBootloaderVersion()

Cihaz resmi zip dosyasında belirtilen gerekli önyükleyici 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ığı varsayımıyla en yeni sürümü edinin.

String getRequiredImageVersion(String imageVersionKey)

Cihaz resmi zip dosyasında belirtilen gerekli özel resim 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ığı varsayımıyla en yeni sürümü edinin.

String getRequiredImageVersion(String imageVersionKey, String productName)

Cihaz resmi zip dosyasında belirtilen gerekli özel resim 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ığı varsayımıyla en yeni sürümü edinin.

Sabitler

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

Sabit Değer: "version-baseband"

BOARD_KEY

public static final String BOARD_KEY

Sabit Değer: "board"

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

Sabit Değer: "version-bootloader"

PRODUCT_KEY

public static final String PRODUCT_KEY

Sabit Değer: "product"

Herkese açık oluşturucular

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur.

Birim testi için kullanıma sunuldu

Parametreler
infoReader BufferedReader: android-info.txt'nin eşdeğerini içeren ve ayrıştırılacak 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: android-info.txt'nin eşdeğerini içeren ve ayrıştırılacak bir ERROR(/BufferedReader)

c : Anahtar adından Constraint öğesine giden bir harita. Resim adları, eklenmeden önce uygun kısıtlamaya (varsa) göre kontrol edilir. Filtrelemeyi devre dışı bırakmak için boş olabilir.

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

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: updater.zip dosyası yanıp sönecek

Dekoratif yastıklar
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

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. Yanıp sönme koşulları, eklenmeden önce uygun kısıtlamayı (varsa) karşılamalıdır. Reddedilen gereksinimler sessizce bırakılır.

Parametreler
deviceImgZipFile File: updater.zip dosyası yanıp sönecek

c : Anahtar adından Constraint öğesine giden bir harita. Resim adları, eklenmeden önce uygun kısıtlamaya (varsa) göre kontrol edilir. Filtrelemeyi devre dışı bırakmak için boş olabilir.

Dekoratif yastıklar
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ığı varsayımıyla en yeni sürümü edinin.

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

getRequiredBoards

public  getRequiredBoards ()

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

İlerlemeler
Belirtilmemişse kart türleri veya null

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Cihaz resmi zip dosyasında belirtilen gerekli önyükleyici 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ığı varsayımıyla en yeni sürümü edinin.

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Cihaz resmi zip dosyasında belirtilen gerekli özel resim 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ığı varsayımıyla en yeni sürümü edinin.

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

İlerlemeler
String Belirli bir 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 koşullarını kontrol eder (ve varsa döndürür). Ürüne özel bir koşul yoksa genel koşul döndürülür veya söz konusu versionKey için herhangi bir koşul yoksa null döndürülür.

Birden fazla sürüm listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye doğru sıralandığı varsayımıyla 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 Belirli bir resim için gerekli sürüm veya belirtilmemişse null