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.

BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.Object
com.android.tradefed.util.BuildInfoUtil


Một lớp tiện ích để giúp thao tác IBuildInfo

Bản tóm tắt

nhà thầu công cộng

BuildInfoUtil ()

Phương thức công khai

static void bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

Đọc các thuộc tính bản dựng từ thiết bị và sử dụng chúng để ghi đè lên các trường thông tin bản dựng có liên quan

Lưu ý: vì thông tin nhánh không được lưu trữ trên thiết bị dưới dạng thuộc tính bản dựng nên thông tin nhánh được đưa vào sẽ là các trường sau được nối với nhau bằng dấu gạch ngang:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (có thể khác ở các cấp API cũ hơn)
  • ro.build.version.release

nhà thầu công cộng

BuildInfoUtil

public BuildInfoUtil ()

Phương thức công khai

bootstrapDeviceBuildAttributes

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

Đọc các thuộc tính bản dựng từ thiết bị và sử dụng chúng để ghi đè lên các trường thông tin bản dựng có liên quan

Lưu ý: vì thông tin nhánh không được lưu trữ trên thiết bị dưới dạng thuộc tính bản dựng nên thông tin nhánh được đưa vào sẽ là các trường sau được nối với nhau bằng dấu gạch ngang:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (có thể khác ở các cấp API cũ hơn)
  • ro.build.version.release

Thông số
buildInfo IBuildInfo : thông tin bản dựng nơi các thuộc tính bản dựng thiết bị sẽ được đưa vào

device ITestDevice : thiết bị để đọc các thuộc tính bản dựng từ

overrideBuildId String : thay vì đọc từ thiết bị, hãy ghi đè id bản dựng thành giá trị này; null để không ghi đè

overrideBuildFlavor String : thay vì đọc từ thiết bị, hãy ghi đè hương vị bản dựng lên giá trị này; null để không ghi đè

overrideBuildBranch String : thay vì nối các thuộc tính thiết bị để thay thế cho nhánh, hãy ghi đè lên giá trị này; null để không ghi đè

overrideBuildAlias String : thay vì đọc từ thiết bị, hãy ghi đè bí danh bản dựng thành giá trị này; null để không ghi đè

ném
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException