FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Class yang mengurai versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. (misalnya bootloader, baseband, dll.)

Ringkasan

Class bertingkat

class FlashingResourcesParser.AndroidInfo

Definisi jenis untuk Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

Antarmuka pemfilteran, yang dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa resource yang mungkin digunakan

Kolom

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

Konstruktor publik

FlashingResourcesParser(File deviceImgZipFile, c)

Membuat FlashingResourcesParser dan memintanya mengurai image perangkat yang ditentukan untuk persyaratan flashing.

FlashingResourcesParser(File deviceImgZipFile)

Membuat FlashingResourcesParser dan memintanya mengurai image perangkat yang ditentukan untuk persyaratan flashing.

FlashingResourcesParser(BufferedReader infoReader, c)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Diekspos untuk pengujian unit

FlashingResourcesParser(BufferedReader infoReader)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Diekspos untuk pengujian unit

Metode publik

String getRequiredBasebandVersion()

Mendapatkan versi pita dasar yang diperlukan dan ditentukan di zip image perangkat.

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

getRequiredBoards()

Mendapatkan jenis board yang diperlukan dan ditentukan dalam zip image perangkat.

String getRequiredBootloaderVersion()

Mendapatkan versi bootloader yang diperlukan yang ditentukan dalam zip image perangkat.

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

String getRequiredImageVersion(String imageVersionKey)

Mendapatkan versi image kustom yang diperlukan dan ditentukan dalam zip image perangkat

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

String getRequiredImageVersion(String imageVersionKey, String productName)

Mendapatkan versi image kustom yang diperlukan dan ditentukan dalam zip image perangkat.

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

Kolom

{i>BASEBAND_VERSION_KEY<i}

public static final String BASEBAND_VERSION_KEY

KUNCI_PAPAN

public static final String BOARD_KEY

KUNCI_VERSION_BOOTLOADER

public static final String BOOTLOADER_VERSION_KEY

KUNCI_PRODUK

public static final String PRODUCT_KEY

Konstruktor publik

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Membuat FlashingResourcesParser dan memintanya mengurai image perangkat yang ditentukan untuk persyaratan flashing. Persyaratan flashing harus melewati batasan yang sesuai (jika ada ada) sebelum ditambahkan. Persyaratan yang ditolak akan dihapus secara otomatis.

Parameter
deviceImgZipFile File: File updater.zip yang akan di-flash

c : Peta dari nama kunci ke Constraint. Nama gambar akan diperiksa batasan yang sesuai (jika ada) sebagai prasyarat untuk ditambahkan. Mungkin null hingga menonaktifkan pemfilteran.

Menampilkan
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Membuat FlashingResourcesParser dan memintanya mengurai image perangkat yang ditentukan untuk persyaratan flashing.

Parameter
deviceImgZipFile File: File updater.zip yang akan di-flash

Menampilkan
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Diekspos untuk pengujian unit

Parameter
infoReader BufferedReader: ERROR(/BufferedReader) yang berisi setara dengan android-info.txt untuk mengurai

c : Peta dari nama kunci ke Constraint. Nama gambar akan diperiksa batasan yang sesuai (jika ada) sebagai prasyarat untuk ditambahkan. Mungkin null hingga menonaktifkan pemfilteran.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Diekspos untuk pengujian unit

Parameter
infoReader BufferedReader: ERROR(/BufferedReader) yang berisi setara dengan android-info.txt untuk mengurai

Metode publik

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Mendapatkan versi pita dasar yang diperlukan dan ditentukan di zip image perangkat.

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

Hasil
String versi baseband atau null jika tidak ditentukan

getRequiredBoards

public  getRequiredBoards ()

Mendapatkan jenis board yang diperlukan dan ditentukan dalam zip image perangkat.

Hasil
jenis papan atau null jika tidak ditentukan

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Mendapatkan versi bootloader yang diperlukan yang ditentukan dalam zip image perangkat.

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

Hasil
String versi bootloader atau null jika tidak ditentukan

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Mendapatkan versi image kustom yang diperlukan dan ditentukan dalam zip image perangkat

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

Parameter
imageVersionKey String: ID yang diharapkan untuk informasi versi gambar

Hasil
String versi yang diperlukan untuk gambar yang diberikan atau null jika tidak ditentukan

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Mendapatkan versi image kustom yang diperlukan dan ditentukan dalam zip image perangkat. Jika productName bukan null, metode ini akan memeriksa (dan ditampilkan jika ada) persyaratan gambar yang ditentukan untuk produk tersebut. Jika tidak ada persyaratan khusus produk ada, parameter tersebut akan dikembalikan ke persyaratan global, atau null jika tidak persyaratan jenis apa pun ada untuk versionKey tertentu tersebut.

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang paling lama hingga yang terbaru menurut abjad.

Parameter
imageVersionKey String: ID yang diharapkan untuk informasi versi gambar

productName String: Nama produk tertentu yang akan diperiksa

Hasil
String versi yang diperlukan untuk gambar yang diberikan atau null jika tidak ditentukan