FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

Java.lang.Nesne
🎃 com.android.tradefed.targetprep.FlashingResourcesParser


Bir cihaza Flash'ı yüklemek için gerekli 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 uygulamasının bazı öğeleri yoksaymasına olanak tanımak için tasarlanmış bir filtreleme arayüzü başka kaynaklarda kullanabilecekleri

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

Bir FlashingResourcesParser oluşturun ve belirtilen cihaz görüntüsünü ve yanıp sönen şartlar.

FlashingResourcesParser(File deviceImgZipFile)

Bir FlashingResourcesParser oluşturun ve belirtilen cihaz görüntüsünü ve yanıp sönen şartlar.

FlashingResourcesParser(BufferedReader infoReader, c)

Sağlanan AndroidInfo Okuyucu ile FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

FlashingResourcesParser(BufferedReader infoReader)

Sağlanan AndroidInfo Okuyucu ile FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

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.

getRequiredBoards()

Cihaz resmi zip dosyasında belirtilen gerekli pano 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.

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.

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 alfabetik olarak en eskiden en yeniye.

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

ÜRÜN_ANAHTARI

public static final String PRODUCT_KEY

Kamu inşaatçıları

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Bir FlashingResourcesParser oluşturun ve belirtilen cihaz görüntüsünü ve yanıp sönen şartlar. Yanıp sönen koşullar, uygun kısıtlamayı geçirmelidir (varsa) ekleyin). Reddedilen gereksinimler sessizce kaldırılır.

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

c : Anahtar adı ile Constraint arasındaki harita. Resim adları kontrol edilecek ön koşul olarak uygun kısıtlamayı (varsa) sunmalıdır. Şunun için boş olabilir: filtrelemeyi devre dışı bırak.

Fırlatma
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Bir FlashingResourcesParser oluşturun ve belirtilen cihaz görüntüsünü ve yanıp sönen şartlar.

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

Fırlatma
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Sağlanan AndroidInfo Okuyucu ile FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

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

c : Anahtar adı ile Constraint arasındaki harita. Resim adları kontrol edilecek ön koşul olarak uygun kısıtlamayı (varsa) sunmalıdır. Şunun için boş olabilir: filtrelemeyi devre dışı bırak.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Sağlanan AndroidInfo Okuyucu ile FlashingResourcesParser oluşturur

Birim testi için kullanıma sunuldu

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

Herkese açık yöntemler

getZorunluTemelBantSürümü

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.

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

getGerekliBoard'lar

public  getRequiredBoards ()

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

İlerlemeler
Kart türleri veya belirtilmemişse null

getGerekliBootloaderSürümü

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.

İlerlemeler
String bootloader sürümü veya belirtilmezse 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.

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

getGerekliImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Cihaz resmi zip dosyasında belirtilen gerekli özel görüntü sürümünü alır. Eğer productName, null dışında bir değer. Bu yöntem şunları kontrol eder (ve varsa döner) Resim gereksinimleri. Ürüne özel bir gereklilik yoksa küresel şartı karşılamaya devam eder. Aksi takdirde null söz konusu versionKey için herhangi bir şart vardır.

Birden fazla sürüm listeleniyorsa sürümlerin alfabetik olarak en eskiden en yeniye.

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