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 digunakannya

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(BufferedReader infoReader)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Ditampilkan untuk pengujian unit

FlashingResourcesParser(BufferedReader infoReader, c)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Ditampilkan untuk pengujian unit

FlashingResourcesParser(File deviceImgZipFile)

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

FlashingResourcesParser(File deviceImgZipFile, c)

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

Metode publik

String getRequiredBasebandVersion()

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

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi tersebut diurutkan dari yang terlama ke yang terbaru menurut abjad.

getRequiredBoards()

Mendapatkan jenis board 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 dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi akan diurutkan dari yang terlama ke yang terbaru menurut abjad.

String getRequiredImageVersion(String imageVersionKey)

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

Jika beberapa versi tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama ke yang terbaru secara alfabet.

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 tersebut diurutkan dari yang terlama ke 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

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

PRODUCT_KEY

public static final String PRODUCT_KEY

Konstruktor publik

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Ditampilkan untuk pengujian unit

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

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Ditampilkan untuk pengujian unit

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

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 untuk 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 untuk mengurai image perangkat yang ditentukan untuk persyaratan flashing. Persyaratan flashing harus lulus batasan yang sesuai (jika ada) sebelum ditambahkan. Persyaratan yang ditolak akan dibatalkan secara otomatis.

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

c : Peta dari nama kunci ke Constraint. Nama image 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 dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi akan diurutkan dari yang terlama ke 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 gambar 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 beberapa versi tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama ke yang terbaru secara alfabet.

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 beberapa versi tercantum, dapatkan versi terbaru dengan asumsi bahwa versi diurutkan dari yang terlama ke yang terbaru secara alfabet.

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 gambar 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 tersebut. Jika tidak ada persyaratan khusus produk, persyaratan tersebut akan kembali menampilkan persyaratan global, atau null jika tidak ada persyaratan apa pun untuk versionKey tertentu tersebut.

Jika ada beberapa versi yang dicantumkan, dapatkan versi terbaru dengan asumsi bahwa versi akan diurutkan dari yang terlama ke 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