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

Typedef untuk Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

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

Konstanta

String BASEBAND_VERSION_KEY

String BOARD_KEY

String BOOTLOADER_VERSION_KEY

String PRODUCT_KEY

Konstruktor publik

FlashingResourcesParser(BufferedReader infoReader)

Membangun FlashingResourcesParser dengan Reader AndroidInfo yang disediakan

Diekspos untuk pengujian unit

FlashingResourcesParser(BufferedReader infoReader, c)

Membangun FlashingResourcesParser dengan Pembaca AndroidInfo yang disediakan

Diekspos untuk pengujian unit

FlashingResourcesParser(File deviceImgZipFile)

Buat FlashingResourcesParser dan minta FlashingResourcesParser tersebut mengurai image perangkat yang ditentukan untuk persyaratan flashing.

FlashingResourcesParser(File deviceImgZipFile, c)

Buat FlashingResourcesParser dan minta FlashingResourcesParser tersebut mengurai image perangkat yang ditentukan untuk persyaratan flashing.

Metode publik

String getRequiredBasebandVersion()

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

Jika ada beberapa versi yang tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

getRequiredBoards()

Mendapatkan jenis papan yang diperlukan yang ditentukan dalam zip image perangkat.

String getRequiredBootloaderVersion()

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

Jika ada beberapa versi yang tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

String getRequiredImageVersion(String imageVersionKey)

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

Jika ada beberapa versi yang tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

String getRequiredImageVersion(String imageVersionKey, String productName)

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

Jika ada beberapa versi yang tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

Konstanta

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

Nilai Konstanta: "version-baseband"

BOARD_KEY

public static final String BOARD_KEY

Nilai Konstanta: "board"

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

Nilai Konstanta: "version-bootloader"

PRODUCT_KEY

public static final String PRODUCT_KEY

Nilai Konstanta: "product"

Konstruktor publik

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Membangun FlashingResourcesParser dengan Pembaca AndroidInfo yang disediakan

Diekspos untuk pengujian unit

Parameter
infoReader BufferedReader: ERROR(/BufferedReader) yang berisi padanan android-info.txt untuk diurai

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Membangun FlashingResourcesParser dengan Pembaca AndroidInfo yang disediakan

Diekspos untuk pengujian unit

Parameter
infoReader BufferedReader: ERROR(/BufferedReader) yang berisi padanan android-info.txt untuk diurai

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

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Buat FlashingResourcesParser dan minta FlashingResourcesParser tersebut mengurai image perangkat yang ditentukan untuk persyaratan flashing.

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

Menampilkan
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Buat FlashingResourcesParser dan minta FlashingResourcesParser tersebut mengurai image perangkat yang ditentukan untuk persyaratan flashing. Persyaratan berkedip harus memenuhi batasan yang sesuai (jika ada) sebelum ditambahkan. Persyaratan yang ditolak akan dihilangkan tanpa pemberitahuan.

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

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

Menampilkan
TargetSetupError

Metode publik

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

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

Jika ada beberapa versi yang tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

Hasil
String versi baseband atau null jika tidak ditentukan

getRequiredBoards

public  getRequiredBoards ()

Mendapatkan jenis papan yang diperlukan yang 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 tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

Hasil
String versi bootloader atau null jika tidak ditentukan

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

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

Jika ada beberapa versi yang tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

Parameter
imageVersionKey String: ID yang diharapkan dari informasi versi gambar

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

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

Jika ada beberapa versi yang tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama hingga terbaru menurut abjad.

Parameter
imageVersionKey String: ID yang diharapkan dari informasi versi gambar

productName String: Nama produk tertentu yang akan diperiksa

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