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.

DeviceBuildDescriptor

public class DeviceBuildDescriptor
extends Object

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


Một lớp trình bao bọc cho IBuildInfo , chứa các phương thức trợ giúp để truy xuất thông tin xây dựng nền tảng thiết bị.

Dự định sử dụng cho IBuildInfo "unbundled" hay còn gọi là bản dựng thiết bị, siêu dữ liệu mong muốn đó về thiết bị mà bản dựng đã được chạy.

Bản tóm tắt

Lĩnh vực

public static final String DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_FLAVOR

public static final String DEVICE_BUILD_ID

public static final String DEVICE_DESC

public static final String DEVICE_PRODUCT

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

DeviceBuildDescriptor ( IBuildInfo build)

Phương pháp công khai

static boolean describesDeviceBuild ( IBuildInfo build)

Xác định xem IBuildInfo được cung cấp có chứa siêu dữ liệu xây dựng thiết bị hay không

static String generateDeviceDesc ( ITestDevice device)

Tạo chuỗi mô tả thiết bị từ các thuộc tính của thiết bị.

static String generateDeviceProduct ( ITestDevice device)

Truy vấn sản phẩm và biến thể của thiết bị, ở định dạng product: variant.

String getDeviceBuildAlias ()

Nhận bí danh bản dựng thiết bị.

String getDeviceBuildFlavor ()

Cho phép thiết bị xây dựng hương vị, ví dụ như yakju-userdebug.

String getDeviceBuildId ()

Nhận ID bản dựng thiết bị.

String getDeviceProduct ()

Nhận sản phẩm và biến thể của thiết bị, ở định dạng product: variant.

String getDeviceUserDescription ()

Nhận mô tả về thiết bị và bản dựng.

static void injectDeviceAttributes ( ITestDevice device, IBuildInfo b)

Chèn các thuộc tính từ thiết bị vào bản dựng.

Lĩnh vực

DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_ALIAS

DEVICE_BUILD_FLAVOR

public static final String DEVICE_BUILD_FLAVOR

DEVICE_BUILD_ID

public static final String DEVICE_BUILD_ID

DEVICE_DESC

public static final String DEVICE_DESC

DEVICE_PRODUCT

public static final String DEVICE_PRODUCT

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

DeviceBuildDescriptor

public DeviceBuildDescriptor (IBuildInfo build)

Thông số
build IBuildInfo

Phương pháp công khai

descriptionDeviceBuild

public static boolean describesDeviceBuild (IBuildInfo build)

Xác định xem IBuildInfo được cung cấp có chứa siêu dữ liệu xây dựng thiết bị hay không

Lợi nhuận
boolean Đúng nếu IBuildInfo chứa siêu dữ liệu xây dựng thiết bị, ngược lại là false

createDeviceDesc

public static String generateDeviceDesc (ITestDevice device)

Tạo chuỗi mô tả thiết bị từ các thuộc tính của thiết bị.

Mô tả phải theo định dạng sau: ví dụ: Google Galaxy Nexus 4.2

Lợi nhuận
String Chuỗi mô tả thiết bị

Ném
DeviceNotAvailableException

createDeviceProduct

public static String generateDeviceProduct (ITestDevice device)

Truy vấn sản phẩm và biến thể của thiết bị, ở định dạng product: variant.

Thông số
device ITestDevice

Lợi nhuận
String

Ném
DeviceNotAvailableException

getDeviceBuildAlias

public String getDeviceBuildAlias ()

Nhận bí danh bản dựng thiết bị. Ánh xạ tới thuộc tính ro.build.id trên thiết bị. Thường tuân theo định dạng IMM76.

Lợi nhuận
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Cho phép thiết bị xây dựng hương vị, ví dụ như yakju-userdebug.

Lợi nhuận
String

getDeviceBuildId

public String getDeviceBuildId ()

Nhận ID bản dựng thiết bị. Ánh xạ tới thuộc tính ro.build.incremental.id trên thiết bị.

Lợi nhuận
String

getDeviceProduct

public String getDeviceProduct ()

Nhận sản phẩm và biến thể của thiết bị, ở định dạng product: variant.

Lợi nhuận
String

getDeviceUserDescription

public String getDeviceUserDescription ()

Nhận mô tả về thiết bị và bản dựng. Đây thường là một mô tả thân thiện với người dùng cuối hơn so với getDeviceBuildAlias()getDeviceBuildFlavor() nhưng với hình phạt có thể là kém chính xác hơn. ví dụ. sẽ không thể phân biệt các biến thể GSM (yakju) và CDMA (mysid) của Google Galaxy Nexus bằng cách sử dụng chuỗi này.

Lợi nhuận
String

injectionDeviceAttributes

public static void injectDeviceAttributes (ITestDevice device, 
                IBuildInfo b)

Chèn các thuộc tính từ thiết bị vào bản dựng.

Thông số
b IBuildInfo

Ném
DeviceNotAvailableException