Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends Object implements IDeviceBuildInfo

java.lang.Object
com.android.tradefed.build.OtaDeviceBuildInfo


IDeviceBuildInfo được sử dụng để kiểm tra cập nhật qua mạng. Nó bao gồm hai bản dựng thiết bị cho ITestDevice :

  • một hình ảnh xây dựng đường cơ sở (bản dựng thành OTA từ).
  • bản dựng OTA (bản dựng thành OTA tới). Nên chứa các thuộc tính xây dựng cần thiết và gói OTA liên quan.
this chứa bản dựng cơ sở và getOtaBuild() trả về bản dựng OTA.

Tóm lược

Lĩnh vực

protected IDeviceBuildInfo mBaselineBuild

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

Nhà xây dựng công cộng

OtaDeviceBuildInfo ()

Phương pháp công cộng

void addBuildAttribute (String attributeName, String attributeValue)

Thêm một thuộc tính xây dựng

void cleanUp ()

Loại bỏ tất cả các tập tin tạm thời.

void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Phiên bản cleanUp() trong đó một số tệp không bị xóa.

IBuildInfo clone ()

File getBasebandImageFile ()

Lấy tập tin hình ảnh baseband cục bộ.

String getBasebandVersion ()

Lấy phiên bản băng gốc.

IDeviceBuildInfo getBaselineBuild ()
File getBootloaderImageFile ()

Lấy tập tin hình ảnh bootloader cục bộ.

String getBootloaderVersion ()

Lấy phiên bản bộ nạp khởi động.

getBuildAttributes ()

Nhận một tập hợp các cặp giá trị tên của các thuộc tính bổ sung mô tả việc xây dựng.

String getBuildBranch ()

Phương pháp tùy chọn để trả về nhánh điều khiển nguồn mà bản dựng đang được thử nghiệm được tạo ra từ đó.

String getBuildFlavor ()

Phương pháp tùy chọn để trả về loại bản dựng đang được thử nghiệm.

String getBuildId ()

Trả về định danh duy nhất của bản dựng đang được thử nghiệm.

String getBuildTargetName ()

Trả lại tên đầy đủ cho bản dựng đang được thử nghiệm.

String getDeviceBuildFlavor ()

Phương pháp tùy chọn để trả về loại xây dựng nền tảng đang được thử nghiệm.

String getDeviceBuildId ()

Trả về định danh duy nhất của nền tảng xây dựng đang thử nghiệm.

File getDeviceImageFile ()

Lấy tập tin zip hình ảnh thiết bị cục bộ.

String getDeviceImageVersion ()

Lấy phiên bản zip hình ảnh thiết bị cục bộ.

String getDeviceSerial ()

File getFile (String name)

Phương thức trợ giúp để lấy một tập tin với tên đã cho.

getFiles ()

Trả về tất cả các VersionedFile được lưu trữ trong BuildInfo này.

File getMkbootimgFile ()

Lấy tập tin mkbootimg được sử dụng để tạo hình ảnh hạt nhân.

String getMkbootimgVersion ()

Được phiên bản mkbootimg.

IDeviceBuildInfo getOtaBuild ()
File getOtaPackageFile ()

Lấy tập tin zip gói OTA của thiết bị.

String getOtaPackageVersion ()

Nhận phiên bản zip gói OTA của thiết bị.

getProperties ()

Trả về một bản sao của các thuộc tính hiện được đặt trên IBuildInfo .

File getRamdiskFile ()

Lấy tập tin ramdisk được sử dụng để tạo hình ảnh hạt nhân.

String getRamdiskVersion ()

Được phiên bản ramdisk.

File getResourcesDir ()

Trả về thư mục chứa một số tài nguyên đã tải xuống.

String getTestTag ()

Trả lại một tên duy nhất cho các bài kiểm tra đang được chạy.

File getTestsDir ()

Lấy đường dẫn cục bộ đến nội dung tệp tests.zip được trích xuất.

String getTestsDirVersion ()

Lấy phiên bản tests.zip được trích xuất.

File getUserDataImageFile ()

Lấy tập tin hình ảnh userdata thử nghiệm cục bộ.

String getUserDataImageVersion ()

Lấy phiên bản hình ảnh userdata thử nghiệm cục bộ.

String getVersion (String name)

Phương thức trợ giúp để lấy một phiên bản tệp với tên đã cho.

VersionedFile getVersionedFile (String name)

Phương thức của trình trợ giúp để truy xuất VersionedFile với một tên cụ thể.

getVersionedFileKeys ()

Trả về tập hợp các khóa có sẵn để truy vấn VersionedFile thông qua getFile(BuildInfoKey.BuildInfoFileKey) .

void setBasebandImage (File basebandFile, String version)

Đặt hình ảnh dải cơ sở cho bản dựng thiết bị.

void setBaselineBuild ( IDeviceBuildInfo baselineBuild)
void setBootloaderImageFile (File bootloaderImgFile, String version)

Đặt hình ảnh bộ nạp khởi động cho bản dựng thiết bị.

void setBuildBranch (String branch)

Đặt nhánh xây dựng

void setBuildFlavor (String buildFlavor)

Đặt hương vị xây dựng.

void setBuildId (String buildId)

Đặt định danh duy nhất của bản dựng đang được thử nghiệm.

void setDeviceImageFile (File deviceImageFile, String version)

Đặt tệp hình ảnh hệ thống thiết bị để sử dụng.

void setDeviceSerial (String serial)

Đặt nối tiếp ITestDevice liên kết với bản dựng này.

void setFile (String name, File file, String version)

Lưu trữ một tệp với tên đã cho trong thông tin bản dựng này.

void setMkbootimgFile (File mkbootimg, String version)

Đặt tệp mkbootimg được sử dụng để tạo ảnh hạt nhân.

void setOtaBuild ( IDeviceBuildInfo otaBuild)
void setOtaPackageFile (File otaFile, String version)

Đặt tệp zip gói OTA của thiết bị.

void setProperties ( BuildInfoProperties... properties)

Đặt BuildInfoProperties cho phiên bản IBuildInfo .

void setRamdiskFile (File ramdisk, String version)

Lấy tập tin ramdisk được sử dụng để tạo hình ảnh hạt nhân.

void setReportTargetBuild (boolean downgrade)
void setResourcesDir (File resourceDir, String version)

Đặt thư mục tài nguyên ERROR(/File) .

void setTestTag (String testTag)

Đặt tên duy nhất cho các bài kiểm tra đang được chạy.

void setTestsDir (File testsZipFile, String version)

Đặt đường dẫn cục bộ đến nội dung tệp tests.zip được trích xuất.

void setUserDataImageFile (File userDataFile, String version)

Đặt tệp hình ảnh dữ liệu người dùng sẽ sử dụng.

Phương pháp bảo vệ

IDeviceBuildInfo getReportedBuild ()

Lĩnh vực

mBaselineBuild

protected IDeviceBuildInfo mBaselineBuild

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

Nhà xây dựng công cộng

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

Phương pháp công cộng

addBuildAttribution

public void addBuildAttribute (String attributeName, 
                String attributeValue)

Thêm một thuộc tính xây dựng

Thông số
attributeName String : tên thuộc tính duy nhất

attributeValue String : giá trị thuộc tính

dọn dẹp

public void cleanUp ()

Loại bỏ tất cả các tập tin tạm thời.

dọn dẹp

public void cleanUp ( doNotDelete)

Phiên bản cleanUp() trong đó một số tệp không bị xóa.

Thông số
doNotDelete

nhân bản

public IBuildInfo clone ()

Trả về
IBuildInfo

getBasebandImageFile

public File getBasebandImageFile ()

Lấy tập tin hình ảnh baseband cục bộ.

Trả về
File

getBasebandVersion

public String getBasebandVersion ()

Lấy phiên bản băng gốc.

Trả về
String

getBaselineBuild

public IDeviceBuildInfo getBaselineBuild ()

Trả về
IDeviceBuildInfo

getBootloaderImageFile

public File getBootloaderImageFile ()

Lấy tập tin hình ảnh bootloader cục bộ.

Trả về
File

getBootloaderVersion

public String getBootloaderVersion ()

Lấy phiên bản bộ nạp khởi động.

Trả về
String

getBuildAttribut

public  getBuildAttributes ()

Nhận một tập hợp các cặp giá trị tên của các thuộc tính bổ sung mô tả việc xây dựng.

Trả về
một ERROR(/Map) của các thuộc tính xây dựng. Sẽ không có null , nhưng có thể trống.

getBuildBranch

public String getBuildBranch ()

Phương pháp tùy chọn để trả về nhánh điều khiển nguồn mà bản dựng đang được thử nghiệm được tạo ra từ đó.

Trả về
String nhánh xây dựng hoặc null nếu bỏ đặt / không áp dụng

getBuildFlavor

public String getBuildFlavor ()

Phương pháp tùy chọn để trả về loại bản dựng đang được thử nghiệm.

Một triển khai phổ biến cho các bản dựng nền tảng Android là trả về (bản dựng sản phẩm) - (bản dựng os) - (bản dựng biến thể). tức là generic-linux-userdebug

Trả về
String hương vị xây dựng hoặc null nếu bỏ đặt / không áp dụng

getBuildId

public String getBuildId ()

Trả về định danh duy nhất của bản dựng đang được thử nghiệm. Không bao giờ nên là null. Mặc định là UNKNOWN_BUILD_ID .

Trả về
String

getBuildTargetName

public String getBuildTargetName ()

Trả lại tên đầy đủ cho bản dựng đang được thử nghiệm.

Một triển khai phổ biến là xây dựng tên mục tiêu xây dựng từ sự kết hợp của hương vị xây dựng và tên chi nhánh. [tức là (tên chi nhánh) - (xây dựng hương vị)]

Trả về
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Phương pháp tùy chọn để trả về loại xây dựng nền tảng đang được thử nghiệm.

Trả về
String

getDeviceBuildId

public String getDeviceBuildId ()

Trả về định danh duy nhất của nền tảng xây dựng đang thử nghiệm. Không bao giờ nên là null. Mặc định cho IBuildInfo.UNKNOWN_BUILD_ID .

Trả về
String

getDeviceImageFile

public File getDeviceImageFile ()

Lấy tập tin zip hình ảnh thiết bị cục bộ.

Trả về
File

getDeviceImageVersion

public String getDeviceImageVersion ()

Lấy phiên bản zip hình ảnh thiết bị cục bộ.

Trả về
String

getDeviceSerial

public String getDeviceSerial ()

Trả về
String

có được file

public File getFile (String name)

Phương thức trợ giúp để lấy một tập tin với tên đã cho.

Trả về
File tập tin hình ảnh hoặc null nếu không tìm thấy

getFiles

public  getFiles ()

Trả về tất cả các VersionedFile được lưu trữ trong BuildInfo này.

Trả về

getMkbootimgFile

public File getMkbootimgFile ()

Lấy tập tin mkbootimg được sử dụng để tạo hình ảnh hạt nhân.

Trả về
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Được phiên bản mkbootimg.

Trả về
String

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Trả về
IDeviceBuildInfo

getOtaPackageFile

public File getOtaPackageFile ()

Lấy tập tin zip gói OTA của thiết bị.

Trả về
File

getOtaPackageVersion

public String getOtaPackageVersion ()

Nhận phiên bản zip gói OTA của thiết bị.

Trả về
String

getProperies

public  getProperties ()

Trả về một bản sao của các thuộc tính hiện được đặt trên IBuildInfo .

Trả về

getRamdiskFile

public File getRamdiskFile ()

Lấy tập tin ramdisk được sử dụng để tạo hình ảnh hạt nhân.

Trả về
File

getRamdiskVersion

public String getRamdiskVersion ()

Được phiên bản ramdisk.

Trả về
String

getResourceDir

public File getResourcesDir ()

Trả về thư mục chứa một số tài nguyên đã tải xuống. (Tài nguyên thường được liên kết với isFake = định nghĩa thiết bị thực). Trả về null nếu không có tài nguyên dir.

Trả về
File

getTestTag

public String getTestTag ()

Trả lại một tên duy nhất cho các bài kiểm tra đang được chạy.

Trả về
String

getTestsDir

public File getTestsDir ()

Lấy đường dẫn cục bộ đến nội dung tệp tests.zip được trích xuất.

Trả về
File

getTestsDirVersion

public String getTestsDirVersion ()

Lấy phiên bản tests.zip được trích xuất.

Trả về
String

getUserDataImageFile

public File getUserDataImageFile ()

Lấy tập tin hình ảnh userdata thử nghiệm cục bộ.

Trả về
File

getUserDataImageVersion

public String getUserDataImageVersion ()

Lấy phiên bản hình ảnh userdata thử nghiệm cục bộ.

Trả về
String

getVersion

public String getVersion (String name)

Phương thức trợ giúp để lấy một phiên bản tệp với tên đã cho.

Trả về
String phiên bản hình ảnh hoặc null nếu không tìm thấy

getVersionedFile

public VersionedFile getVersionedFile (String name)

Phương thức của trình trợ giúp để truy xuất VersionedFile với một tên cụ thể.

Trả về
VersionedFile Các tập tin phiên bản hoặc null nếu không tìm thấy

getVersionedFileKeys

public  getVersionedFileKeys ()

Trả về tập hợp các khóa có sẵn để truy vấn VersionedFile thông qua getFile(BuildInfoKey.BuildInfoFileKey) .

Trả về

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

Đặt hình ảnh dải cơ sở cho bản dựng thiết bị.

Thông số
basebandFile File : hình ảnh dải cơ sở ERROR(/File)

version String : phiên bản của dải cơ sở

setBaselineBuild

public void setBaselineBuild ( IDeviceBuildInfo baselineBuild)

Thông số
baselineBuild IDeviceBuildInfo

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Đặt hình ảnh bộ nạp khởi động cho bản dựng thiết bị.

Thông số
bootloaderImgFile File : hình ảnh bộ nạp khởi động ERROR(/File)

version String : phiên bản của bộ nạp khởi động

setBuildBranch

public void setBuildBranch (String branch)

Đặt nhánh xây dựng

Thông số
branch String : tên chi nhánh

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

Đặt hương vị xây dựng.

setBuildId

public void setBuildId (String buildId)

Đặt định danh duy nhất của bản dựng đang được thử nghiệm. Không bao giờ nên là null.

Thông số
buildId String

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Đặt tệp hình ảnh hệ thống thiết bị để sử dụng.

Thông số
version String

setDeviceSerial

public void setDeviceSerial (String serial)

Đặt nối tiếp ITestDevice liên kết với bản dựng này.

Thông số
serial String : số sê-ri của ITestDevice mà bản dựng này được thực thi.

setFile

public void setFile (String name, 
                File file, 
                String version)

Lưu trữ một tệp với tên đã cho trong thông tin bản dựng này.

Thông số
name String : tên duy nhất của tệp

file File : ERROR(/File) cục bộ ERROR(/File)

version String : phiên bản tệp

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

Đặt tệp mkbootimg được sử dụng để tạo ảnh hạt nhân.

Thông số
mkbootimg File

version String

setOtaBuild

public void setOtaBuild ( IDeviceBuildInfo otaBuild)

Thông số
otaBuild IDeviceBuildInfo

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

Đặt tệp zip gói OTA của thiết bị.

Thông số
otaFile File

version String

setProperies

public void setProperties ( BuildInfoProperties... properties)

Đặt BuildInfoProperties cho phiên bản IBuildInfo . Ghi đè bất kỳ thuộc tính hiện có được đặt trước.

Thông số
properties BuildInfoProperties : Danh sách các thuộc tính cần thêm.

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

Lấy tập tin ramdisk được sử dụng để tạo hình ảnh hạt nhân.

Thông số
ramdisk File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

Thông số
downgrade boolean

setResourceDir

public void setResourcesDir (File resourceDir, 
                String version)

Đặt thư mục tài nguyên ERROR(/File) .

Thông số
resourceDir File : Thư mục chứa các tài nguyên được chia sẻ.

version String : Phiên bản của tệp thư mục.

setTestTag

public void setTestTag (String testTag)

Đặt tên duy nhất cho các bài kiểm tra đang được chạy.

Thông số
testTag String

setTestsDir

public void setTestsDir (File testsZipFile, 
                String version)

Đặt đường dẫn cục bộ đến nội dung tệp tests.zip được trích xuất.

Thông số
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

Đặt tệp hình ảnh dữ liệu người dùng sẽ sử dụng.

Thông số
version String

Phương pháp bảo vệ

getReportBuild

protected IDeviceBuildInfo getReportedBuild ()

Trả về
IDeviceBuildInfo