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 |
interface |
FlashingResourcesParser.Constraint
Giao diện lọc nhằm cho phép |
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,
Tạo một |
|
FlashingResourcesParser(File deviceImgZipFile)
Tạo một |
|
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ị |
|
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
publicgetRequiredBoards ()
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 |