FlashingResourcesAyrıştırıcı

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Bir aygıtı flaşlamak için gereken yardımcı görüntü dosyalarının gerekli sürümlerini ayrıştıran bir sınıf. (örneğin, önyükleyici, temel bant, vb.)

Özet

İç içe sınıflar

class FlashingResourcesParser.AndroidInfo

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

interface FlashingResourcesParser.Constraint

FlashingResourcesParser normalde kullanabileceği bazı kaynakları yok saymasına izin vermeyi amaçlayan bir filtreleme arabirimi

alanlar

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 (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

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

FlashingResourcesParser (File deviceImgZipFile)

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

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için açık

FlashingResourcesParser (BufferedReader infoReader)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için açık

Genel yöntemler

String getRequiredBasebandVersion ()

Aygıt görüntü zip dosyasında belirtilen gerekli temel bant sürümünü alır.

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

getRequiredBoards ()

Aygıt görüntü zip dosyasında belirtilen gerekli pano tip(ler)ini alır.

String getRequiredBootloaderVersion ()

Aygıt görüntüsü zip'inde belirtilen gerekli önyükleyici sürümünü alır.

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

String getRequiredImageVersion (String imageVersionKey)

Cihaz görüntü 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 alfabetik olarak sıralandığı varsayımıyla en yeni sürümü alın.

String getRequiredImageVersion (String imageVersionKey, String productName)

Aygıt görüntü 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 alfabetik olarak sıralandığı varsayımıyla en yeni sürümü alın.

alanlar

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

ÜRÜN ANAHTARI

public static final String PRODUCT_KEY

kamu inşaatçılar

FlashingResourcesAyrıştırıcı

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

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

parametreler
deviceImgZipFile File : Flashlanacak updater.zip dosyası

c : Anahtar adından Constraint bir harita. Görüntü adları, eklenmesi için bir ön koşul olarak (varsa) uygun kısıtlamaya göre kontrol edilecektir. Filtrelemeyi devre dışı bırakmak için null olabilir.

Atar
TargetSetupError

FlashingResourcesAyrıştırıcı

public FlashingResourcesParser (File deviceImgZipFile)

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

parametreler
deviceImgZipFile File : Flashlanacak updater.zip dosyası

Atar
TargetSetupError

FlashingResourcesAyrıştırıcı

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için açık

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

c : Anahtar adından Constraint bir harita. Görüntü adları, eklenmesi için bir ön koşul olarak (varsa) uygun kısıtlamaya göre kontrol edilecektir. Filtrelemeyi devre dışı bırakmak için null olabilir.

FlashingResourcesAyrıştırıcı

public FlashingResourcesParser (BufferedReader infoReader)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için açık

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

Genel yöntemler

GetRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Aygıt görüntü zip dosyasında belirtilen gerekli temel bant sürümünü alır.

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

İadeler
String temel bant sürümü veya belirtilmemişse null

getRequiredBoards

public  getRequiredBoards ()

Aygıt görüntü zip dosyasında belirtilen gerekli pano tip(ler)ini alır.

İadeler
tahta türleri veya belirtilmemişse null

GetRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Aygıt görüntüsü zip'inde belirtilen gerekli önyükleyici sürümünü alır.

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

İadeler
String önyükleyici sürümü veya belirtilmediyse null

GetRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Cihaz görüntü 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 alfabetik olarak sıralandığı varsayımıyla en yeni sürümü alın.

parametreler
imageVersionKey String : görüntünün sürüm bilgilerinin beklenen tanımlayıcısı

İadeler
String verilen görüntü için gerekli sürüm veya belirtilmemişse null

GetRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Aygıt görüntü zip dosyasında belirtilen gerekli özel görüntü sürümünü alır. productName null değilse, bu yöntem söz konusu ürün için belirtilen görüntü gereksinimlerini kontrol eder (ve varsa döndürür). Ürüne özgü bir gereksinim yoksa, genel gereksinimi döndürmeye geri döner veya söz konusu versionKey için herhangi bir tür gereksinim yoksa null olur.

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

parametreler
imageVersionKey String : görüntünün sürüm bilgilerinin beklenen tanımlayıcısı

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

İadeler
String verilen görüntü için gerekli sürüm veya belirtilmemişse null