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
|
interface |
FlashingResourcesParser.Constraint
|
Sabitler | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
String |
TRUSTY_VERSION_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, Map<String, FlashingResourcesParser.Constraint> c)
Sağlanan AndroidInfo Reader ile bir FlashingResourcesParser oluşturur. Birim testi için kullanıma sunuldu |
|
FlashingResourcesParser(File deviceImgZipFile)
|
|
FlashingResourcesParser(File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint> c)
|
|
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. |
Collection<String>
|
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. |
String
|
getRequiredTrustyVersion()
Cihaz resmi zip dosyasında belirtilen gerekli güvenilir sürümü 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"
TRUSTY_VERSION_KEY
public static final String TRUSTY_VERSION_KEY
Sabit Değer: "version-trusty"
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: Ayrıştırılacak android-info.txt dosyasına eşdeğer bir BufferedReader |
| Verdiği hatalar | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> 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ına eşdeğer bir BufferedReader |
c |
Map: Anahtar adından Constraint değerine kadar olan bir harita. Resim adları, eklenmeden önce uygun kısıtlamaya (varsa) göre kontrol edilir. Filtrelemeyi devre dışı bırakmak için boş olabilir. |
| Verdiği hatalar | |
|---|---|
IOException |
|
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: Yüklenecek updater.zip dosyası |
| Verdiği hatalar | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
Map<String, FlashingResourcesParser.Constraint> 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: Yüklenecek updater.zip dosyası |
c |
Map: Anahtar adından Constraint değerine kadar olan bir harita. Resim adları, eklenmeden önce uygun kısıtlamaya (varsa) göre kontrol edilir. Filtrelemeyi devre dışı bırakmak için boş olabilir. |
| Verdiği hatalar | |
|---|---|
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.
| İadeler | |
|---|---|
String |
ana bant sürümü veya belirtilmemişse null |
getRequiredBoards
public Collection<String> getRequiredBoards ()
Cihaz resmi zip dosyasında belirtilen gerekli kart türlerini alır.
| İadeler | |
|---|---|
Collection<String> |
Belirtilmemişse pano 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.
| İadeler | |
|---|---|
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ı |
| İadeler | |
|---|---|
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 özgü 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ı |
| İadeler | |
|---|---|
String |
Belirli bir resim için gerekli sürüm veya belirtilmemişse null |
getRequiredTrustyVersion
public String getRequiredTrustyVersion ()
Cihaz resmi zip dosyasında belirtilen gerekli güvenilir sürümü 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.
| İadeler | |
|---|---|
String |
güvenilir sürüm veya belirtilmemişse null |