Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Objek
com.android.tradefed.targetprep.FlashingResourcesParser


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

Ringkasan

Kelas bersarang

class FlashingResourcesParser.AndroidInfo

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

interface FlashingResourcesParser.Constraint

Antarmuka pemfilteran, dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa sumber daya yang mungkin digunakannya

Bidang

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

Buat FlashingResourcesParser dan minta parsing gambar perangkat yang ditentukan untuk persyaratan flashing.

FlashingResourcesParser (File deviceImgZipFile)

Buat FlashingResourcesParser dan minta parsing gambar perangkat yang ditentukan untuk persyaratan flashing.

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Terkena untuk pengujian unit

FlashingResourcesParser (BufferedReader infoReader)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Terkena untuk pengujian unit

Metode publik

String getRequiredBasebandVersion ()

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

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

getRequiredBoards ()

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

String getRequiredBootloaderVersion ()

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

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

String getRequiredImageVersion (String imageVersionKey)

Mendapatkan versi gambar khusus yang diperlukan yang ditentukan dalam zip gambar perangkat

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

String getRequiredImageVersion (String imageVersionKey, String productName)

Mendapatkan versi gambar khusus yang diperlukan yang ditentukan dalam zip gambar perangkat.

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

Bidang

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

KUNCI PRODUK

public static final String PRODUCT_KEY

Konstruktor publik

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Buat FlashingResourcesParser dan minta parsing gambar perangkat yang ditentukan untuk persyaratan flashing. Persyaratan flashing harus melewati batasan yang sesuai (jika ada) sebelum ditambahkan. Persyaratan yang ditolak akan dihapus secara diam-diam.

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

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

Melempar
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Buat FlashingResourcesParser dan minta parsing gambar perangkat yang ditentukan untuk persyaratan flashing.

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

Melempar
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Terkena untuk pengujian unit

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

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

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Membuat FlashingResourcesParser dengan AndroidInfo Reader yang disediakan

Terkena untuk pengujian unit

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

Metode publik

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

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

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

Pengembalian
String versi baseband atau null jika tidak ditentukan

getRequiredBoards

public  getRequiredBoards ()

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

Pengembalian
jenis papan atau null jika tidak ditentukan

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

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

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

Pengembalian
String versi bootloader atau null jika tidak ditentukan

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Mendapatkan versi gambar khusus yang diperlukan yang ditentukan dalam zip gambar perangkat

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

Parameter
imageVersionKey String : pengidentifikasi yang diharapkan dari informasi versi gambar

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

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

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

Parameter
imageVersionKey String : pengidentifikasi yang diharapkan dari informasi versi gambar

productName String : Nama produk tertentu untuk diperiksa

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