Trình phân tích cú pháp tài nguyên Flash

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Một lớp phân tích cú pháp các phiên bản bắt buộc của tệp hình ảnh phụ trợ cần thiết để cài đặt ROM thiết bị. (ví dụ: trình tải khởi động, băng tần cơ sở, v.v.)

Tóm tắt

Lớp lồng ghép

class FlashingResourcesParser.AndroidInfo

Một định dạng typedef cho Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

Giao diện lọc nhằm cho phép FlashingResourcesParser bỏ qua một số những tài nguyên mà hệ thống có thể sử dụng

Trường

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

Hàm khởi tạo công khai

FlashingResourcesParser(File deviceImgZipFile, c)

Tạo một FlashingResourcesParser và yêu cầu đối tượng này phân tích cú pháp hình ảnh thiết bị được chỉ định cho cài đặt ROM.

FlashingResourcesParser(File deviceImgZipFile)

Tạo một FlashingResourcesParser và yêu cầu đối tượng này phân tích cú pháp hình ảnh thiết bị được chỉ định cho cài đặt ROM.

FlashingResourcesParser(BufferedReader infoReader, c)

Tạo FlashingResourcesParer bằng Trình đọc AndroidInfo được cung cấp

Được hiển thị để kiểm thử đơn vị

FlashingResourcesParser(BufferedReader infoReader)

Tạo FlashingResourcesParer bằng Trình đọc AndroidInfo được cung cấp

Được hiển thị để kiểm thử đơn vị

Phương thức công khai

String getRequiredBasebandVersion()

Lấy phiên bản băng tần cơ sở bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị.

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

getRequiredBoards()

Lấy(các) loại bảng bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị.

String getRequiredBootloaderVersion()

Lấy phiên bản trình tải khởi động bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị.

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

String getRequiredImageVersion(String imageVersionKey)

Lấy phiên bản hình ảnh tuỳ chỉnh bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

String getRequiredImageVersion(String imageVersionKey, String productName)

Lấy phiên bản hình ảnh tuỳ chỉnh bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị.

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

Trường

Hàm BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

KHOÁ_BẢNG

public static final String BOARD_KEY

BOOT TẢIER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

KHOÁ SẢN PHẨM

public static final String PRODUCT_KEY

Hàm khởi tạo công khai

Trình phân tích cú pháp tài nguyên Flash

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Tạo một FlashingResourcesParser và yêu cầu đối tượng này phân tích cú pháp hình ảnh thiết bị được chỉ định cho cài đặt ROM. Yêu cầu về nhấp nháy phải vượt qua quy tắc ràng buộc thích hợp (nếu có tồn tại) trước khi được thêm vào. Những yêu cầu bị từ chối sẽ tự động được huỷ.

Tham số
deviceImgZipFile File: Tệp updater.zip sẽ được cài đặt ROM

c : Sơ đồ liên kết từ tên khoá đến Constraint. Tên hình ảnh sẽ được đối chiếu với giới hạn thích hợp (nếu có) làm điều kiện tiên quyết để được thêm vào. Có thể có giá trị từ rỗng đến tắt tính năng lọc.

Gửi
TargetSetupError

Trình phân tích cú pháp tài nguyên Flash

public FlashingResourcesParser (File deviceImgZipFile)

Tạo một FlashingResourcesParser và yêu cầu đối tượng này phân tích cú pháp hình ảnh thiết bị được chỉ định cho cài đặt ROM.

Tham số
deviceImgZipFile File: Tệp updater.zip sẽ được cài đặt ROM

Gửi
TargetSetupError

Trình phân tích cú pháp tài nguyên Flash

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Tạo FlashingResourcesParer bằng Trình đọc AndroidInfo được cung cấp

Được hiển thị để kiểm thử đơn vị

Tham số
infoReader BufferedReader: một ERROR(/BufferedReader) chứa mã tương đương của android-info.txt cho phân tích cú pháp

c : Sơ đồ liên kết từ tên khoá đến Constraint. Tên hình ảnh sẽ được đối chiếu với giới hạn thích hợp (nếu có) làm điều kiện tiên quyết để được thêm vào. Có thể có giá trị từ rỗng đến tắt tính năng lọc.

Trình phân tích cú pháp tài nguyên Flash

public FlashingResourcesParser (BufferedReader infoReader)

Tạo FlashingResourcesParer bằng Trình đọc AndroidInfo được cung cấp

Được hiển thị để kiểm thử đơn vị

Tham số
infoReader BufferedReader: một ERROR(/BufferedReader) chứa mã tương đương của android-info.txt cho phân tích cú pháp

Phương thức công khai

nhận phiên bản băng tần cơ sở bắt buộc

public String getRequiredBasebandVersion ()

Lấy phiên bản băng tần cơ sở bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị.

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

Giá trị trả về
String phiên bản băng tần cơ sở hoặc null nếu không được chỉ định

yêu cầu

public  getRequiredBoards ()

Lấy(các) loại bảng bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị.

Giá trị trả về
các loại bảng hoặc null nếu không được chỉ định

nhận phiên bản trình tải khởi động bắt buộc

public String getRequiredBootloaderVersion ()

Lấy phiên bản trình tải khởi động bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị.

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

Giá trị trả về
String phiên bản trình tải khởi động hoặc null nếu không được chỉ định

getrequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Lấy phiên bản hình ảnh tuỳ chỉnh bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

Tham số
imageVersionKey String: giá trị nhận dạng dự kiến của thông tin phiên bản của hình ảnh

Giá trị trả về
String phiên bản bắt buộc của hình ảnh đã cho hoặc null nếu không được chỉ định

getrequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Lấy phiên bản hình ảnh tuỳ chỉnh bắt buộc được chỉ định trong tệp zip hình ảnh thiết bị. Nếu productName không phải là null, phương thức này sẽ kiểm tra (và trả về nếu có) được chỉ định cho sản phẩm cụ thể đó. Nếu không có yêu cầu cụ thể về sản phẩm vẫn tồn tại, nó sẽ quay lại trả về yêu cầu chung hoặc null nếu không có bất kỳ yêu cầu nào đối với versionKey cụ thể đó.

Nếu có nhiều phiên bản, hãy lấy phiên bản mới nhất với giả định rằng các phiên bản được sắp xếp theo cũ nhất đến mới nhất theo thứ tự bảng chữ cái.

Tham số
imageVersionKey String: giá trị nhận dạng dự kiến của thông tin phiên bản của hình ảnh

productName String: Tên sản phẩm cụ thể cần kiểm tra

Giá trị trả về
String phiên bản bắt buộc của hình ảnh đã cho hoặc null nếu không được chỉ định