Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
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.
DeviceFlashPreparer
public
abstract
class
DeviceFlashPreparer
extends BaseTargetPreparer
Các lớp con trực tiếp đã biết
|
ITargetPreparer
cài đặt ROM hình ảnh trên phần cứng Android thực.
Tóm tắt
Hàm khởi tạo công khai
DeviceFlashPreparer
public DeviceFlashPreparer ()
Phương thức công khai
public void setUp (TestInformation testInfo)
Tham số |
testInfo |
TestInformation |
Gửi |
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Tham số |
testInfo |
TestInformation |
e |
Throwable |
Gửi |
DeviceNotAvailableException |
|
Phương thức được bảo vệ
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Có thể kiểm tra trước khi cài đặt ROM để đảm bảo thiết bị hoạt động như mong đợi so với thông tin bản dựng.
Gửi |
|
com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException |
|
BuildError |
|
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Tạo IDeviceFlasher
để sử dụng. Lớp con có thể ghi đè
Tham số |
device |
ITestDevice |
Gửi |
DeviceNotAvailableException |
|
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Lấy thời gian chờ khởi động thiết bị
getHostOptions
protected IHostOptions getHostOptions ()
Lấy thực thể IHostOptions
để sử dụng.
Được hiển thị để kiểm thử đơn vị
Giá trị trả về |
IHostOptions |
|
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Báo cáo dữ liệu về thời gian cài đặt ROM cho thiết bị cho phần phụ trợ của chỉ số
Tham số |
branch |
String : nhánh nơi bản dựng thiết bị bắt nguồn |
buildFlavor |
String : phiên bản xây dựng của bản dựng thiết bị |
buildId |
String : số bản dựng của bản dựng thiết bị |
serial |
String : số sê-ri của thiết bị |
queueTime |
long : thời gian chờ giới hạn cài đặt ROM |
flashingTime |
long : thời gian để cài đặt ROM hình ảnh thiết bị |
flashingStatus |
CommandStatus : trạng thái thực thi của lệnh cài đặt ROM
|
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Tham số |
skipPostFlashBuildIdCheck |
boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Tham số |
skipPostFlashFlavorCheck |
boolean |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-03-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-03-26 UTC."],[],[]]