FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Bir cihazı flaşlamak için gerekli yardımcı resim dosyalarının 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'ün aksi takdirde kullanabileceği bazı kaynakları yoksaymasına olanak tanımak için 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

Herkese açık kurucular

FlashingResourcesParser(BufferedReader infoReader)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için kullanıma sunulur.

FlashingResourcesParser(BufferedReader infoReader, c)

Sağlanan AndroidInfo Reader ile bir 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 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 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 resmi zip dosyasında belirtilen gerekli önyükleyici 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.

String getRequiredImageVersion(String imageVersionKey)

Cihaz resmi zip'inde belirtilen gerekli özel resim 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.

String getRequiredImageVersion(String imageVersionKey, String productName)

Cihaz resmi zip'inde belirtilen gerekli özel resim 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.

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 sunulur.

Parametreler
infoReader BufferedReader: Ayrıştırılacak android-info.txt 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 sunulur.

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

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.

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: Yansıtılacak updater.zip dosyası

Atışlar
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

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

Parametreler
deviceImgZipFile File: Yansıtılacak 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 listelenmişse sürümlerin en eskiden en yeniye doğru alfabetik olarak sıralandığı varsayılarak en yeni sürüm alın.

İ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
pano türleri veya belirtilmemişse 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 listelenmişse sürümlerin en eskiden en yeniye doğru alfabetik olarak sıralandığı varsayılarak en yeni sürüm alın.

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Cihaz resmi zip'inde belirtilen gerekli özel resim 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.

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'inde 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 listelenmişse sürümlerin en eskiden en yeniye doğru alfabetik olarak sıralandığı varsayılarak en yeni sürüm alın.

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

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

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