Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


Một lớp phân tích các phiên bản cần thiết của các tệp hình ảnh phụ trợ cần thiết để flash thiết bị. (ví dụ: bootloader, baseband, v.v.)

Bản tóm tắt

Các lớp lồng nhau

class FlashingResourcesParser.AndroidInfo

Một typedef cho Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

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

Lĩnh vực

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

Các nhà xây dựng công cộng

FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

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

FlashingResourcesParser (File deviceImgZipFile)

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

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

Tạo một FlashingResourcesParser với AndroidInfo Reader được cung cấp

Tiếp xúc để thử nghiệm đơn vị

FlashingResourcesParser (BufferedReader infoReader)

Tạo một FlashingResourcesParser với AndroidInfo Reader được cung cấp

Tiếp xúc để thử nghiệm đơn vị

Phương pháp công khai

String getRequiredBasebandVersion ()

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

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

getRequiredBoards ()

Nhận (các) loại bảng bắt buộc được chỉ định trong zip hình ảnh thiết bị.

String getRequiredBootloaderVersion ()

Nhận phiên bản bộ nạp khởi động cần thiết được chỉ định trong zip hình ảnh thiết bị.

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

String getRequiredImageVersion (String imageVersionKey)

Nhận phiên bản hình ảnh tùy chỉnh bắt buộc được chỉ định trong zip hình ảnh thiết bị

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

String getRequiredImageVersion (String imageVersionKey, String productName)

Nhận phiên bản hình ảnh tùy chỉnh bắt buộc được chỉ định trong zip hình ảnh thiết bị.

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

Lĩnh vực

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

PRODUCT_KEY

public static final String PRODUCT_KEY

Các nhà xây dựng công cộng

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

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

Thông số
deviceImgZipFile File : tệp updater.zip sẽ được flash

c : Một bản đồ từ tên khóa đến Constraint . Tên hình ảnh sẽ được kiểm tra theo ràng buộc thích hợp (nếu có) như một yêu cầu tiên quyết để được thêm vào. Có thể là null để tắt tính năng lọc.

Ném
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

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

Thông số
deviceImgZipFile File : tệp updater.zip sẽ được flash

Ném
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Tạo một FlashingResourcesParser với AndroidInfo Reader được cung cấp

Tiếp xúc để thử nghiệm đơn vị

Thông số
infoReader BufferedReader : một ERROR(/BufferedReader) có chứa phần mềm tương đương với android-info.txt để phân tích cú pháp

c : Một bản đồ từ tên khóa đến Constraint . Tên hình ảnh sẽ được kiểm tra theo ràng buộc thích hợp (nếu có) như một yêu cầu tiên quyết để được thêm vào. Có thể là null để tắt tính năng lọc.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Tạo một FlashingResourcesParser với AndroidInfo Reader được cung cấp

Tiếp xúc để thử nghiệm đơn vị

Thông số
infoReader BufferedReader : một ERROR(/BufferedReader) có chứa phần mềm tương đương với android-info.txt để phân tích cú pháp

Phương pháp công khai

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

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

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

Lợi nhuận
String phiên bản baseband hoặc null nếu không được chỉ định

getRequiredBoards

public  getRequiredBoards ()

Nhận (các) loại bảng bắt buộc được chỉ định trong zip hình ảnh thiết bị.

Lợi nhuận
các loại bảng hoặc null nếu không được chỉ định

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Nhận phiên bản bộ nạp khởi động cần thiết được chỉ định trong zip hình ảnh thiết bị.

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

Lợi nhuận
String phiên bản bootloader hoặc null nếu không được chỉ định

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Nhận phiên bản hình ảnh tùy chỉnh bắt buộc được chỉ định trong zip hình ảnh thiết bị

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

Thông số
imageVersionKey String : số nhận dạng dự kiến ​​của thông tin phiên bản của hình ảnh

Lợi nhuận
String phiên bản bắt buộc cho hình ảnh nhất định hoặc null nếu không được chỉ định

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Nhận phiên bản hình ảnh tùy chỉnh bắt buộc được chỉ định trong zip hình ảnh thiết bị. Nếu productName không null , phương pháp này sẽ kiểm tra (và trả lại nếu có) các yêu cầu về hình ảnh đượ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 nào tồn tại, nó sẽ quay trở lại trả về yêu cầu chung hoặc null nếu không có yêu cầu nào thuộc bất kỳ loại nào tồn tại cho versionKey cụ thể đó.

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

Thông số
imageVersionKey String : số 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ể để kiểm tra

Lợi nhuận
String phiên bản bắt buộc cho hình ảnh nhất định hoặc null nếu không được chỉ định