Yanıp Sönen Kaynaklar Ayrış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. (örn. önyükleyici, ana bant vb.)

Özet

İç içe geçmiş sınıflar

class FlashingResourcesParser.AndroidInfo

Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

FlashingResourcesParser normalde kullanabileceği bazı kaynakları yok saymasına olanak tanıyan bir filtreleme arayüzü

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 flashing gereksinimleri için belirtilen aygıt görüntüsünü ayrıştırmasını sağlayın.

FlashingResourcesParser (File deviceImgZipFile)

Bir FlashingResourcesParser oluşturun ve flashing gereksinimleri için belirtilen aygıt 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 kullanıma sunuldu

FlashingResourcesParser (BufferedReader infoReader)

Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

Genel yöntemler

String getRequiredBasebandVersion ()

Aygıt görüntüsü zip dosyasında belirtilen gerekli temel 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 son sürümü alın.

getRequiredBoards ()

Aygıt görüntüsü zip dosyasında belirtilen gerekli pano türlerini alır.

String getRequiredBootloaderVersion ()

Aygıt görüntüsü 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 son sürümü alın.

String getRequiredImageVersion (String imageVersionKey)

Cihaz görsel zip dosyasında belirtilen gerekli özel görsel 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 son sürümü alın.

String getRequiredImageVersion (String imageVersionKey, String productName)

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 alfabetik olarak en eskiden en yeniye doğru sıralandığı varsayımıyla en son 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ı

Yanıp Sönen Kaynaklar Ayrıştırıcı

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Bir FlashingResourcesParser oluşturun ve flashing gereksinimleri için belirtilen aygıt görüntüsünü ayrıştırmasını sağlayın. Yanıp sönen gereksinimler eklenmeden önce uygun kısıtlamayı (varsa) geçmelidir. Reddedilen gereksinimler sessizce iptal edilecektir.

Parametreler
deviceImgZipFile File : Flashlanacak updater.zip dosyası

c : Anahtar adından Constraint kadar bir harita. Resim adları, eklenmenin önkoşulu olarak uygun kısıtlamaya (varsa) göre kontrol edilecektir. Filtrelemeyi devre dışı bırakmak için null olabilir.

Atar
TargetSetupError

Yanıp Sönen Kaynaklar Ayrıştırıcı

public FlashingResourcesParser (File deviceImgZipFile)

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

Parametreler
deviceImgZipFile File : Flashlanacak updater.zip dosyası

Atar
TargetSetupError

Yanıp Sönen Kaynaklar Ayrıştırıcı

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ından Constraint kadar bir harita. Resim adları, eklenmenin önkoşulu olarak uygun kısıtlamaya (varsa) göre kontrol edilecektir. Filtrelemeyi devre dışı bırakmak için null olabilir.

Yanıp Sönen Kaynaklar Ayrıştırıcı

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)

Genel yöntemler

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Aygıt görüntüsü zip dosyasında belirtilen gerekli temel 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 son sürümü alın.

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

getRequiredBoards

public  getRequiredBoards ()

Aygıt görüntüsü zip dosyasında belirtilen gerekli pano türlerini alır.

İadeler
pano türleri veya belirtilmemişse null

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Aygıt görüntüsü 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 son sürümü alın.

İadeler
String önyükleyici sürümü veya belirtilmemişse null

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Cihaz görsel zip dosyasında belirtilen gerekli özel görsel 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 son 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)

Cihaz 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 gereksinim yoksa null olur.

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