BuildInfoUtil

public class BuildInfoUtil
extends Object

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


คลาสยูทิลิตีที่จะช่วยจัดการ IBuildInfo

สรุป

ตัวสร้างแบบสาธารณะ

BuildInfoUtil()

เมธอดสาธารณะ

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

อ่านแอตทริบิวต์บิลด์จากอุปกรณ์และใช้แอตทริบิวต์ดังกล่าวเพื่อลบล้างช่องข้อมูลบิลด์ที่เกี่ยวข้อง

หมายเหตุ: เนื่องจากระบบไม่ได้จัดเก็บข้อมูลสาขาไว้ในอุปกรณ์เป็นแอตทริบิวต์การสร้าง ข้อมูลสาขาที่แทรกจะเป็นฟิลด์ต่อไปนี้ที่ต่อเชื่อมกันด้วยขีดกลาง

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (อาจแตกต่างออกไปใน API ระดับเก่า)
  • ro.build.version.release

ตัวสร้างแบบสาธารณะ

BuildInfoUtil

public BuildInfoUtil ()

เมธอดสาธารณะ

bootstrapDeviceBuildAttributes

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

อ่านแอตทริบิวต์บิลด์จากอุปกรณ์และใช้แอตทริบิวต์ดังกล่าวเพื่อลบล้างช่องข้อมูลบิลด์ที่เกี่ยวข้อง

หมายเหตุ: เนื่องจากระบบไม่ได้จัดเก็บข้อมูลสาขาไว้ในอุปกรณ์เป็นแอตทริบิวต์การสร้าง ข้อมูลสาขาที่แทรกจะเป็นฟิลด์ต่อไปนี้ที่ต่อเชื่อมกันด้วยขีดกลาง

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (อาจแตกต่างออกไปใน API ระดับเก่า)
  • ro.build.version.release

พารามิเตอร์
buildInfo IBuildInfo: ข้อมูลบิลด์ที่จะแทรกแอตทริบิวต์บิลด์อุปกรณ์

device ITestDevice: อุปกรณ์ที่จะอ่านแอตทริบิวต์การสร้าง

overrideBuildId String: แทนที่จะอ่านจากอุปกรณ์ ให้ลบล้างรหัสบิลด์เป็นค่านี้ null สำหรับการไม่ลบล้าง

overrideBuildFlavor String: แทนที่จะอ่านจากอุปกรณ์ ให้ลบล้าง Flavor ของบิลด์เป็นค่านี้ null สำหรับการไม่ลบล้าง

overrideBuildBranch String: แทนการต่อแอตทริบิวต์อุปกรณ์เพื่อแทนที่สาขา ให้ลบล้างแอตทริบิวต์เป็นค่านี้ null สำหรับการไม่ลบล้าง

overrideBuildAlias String: แทนที่จะอ่านจากอุปกรณ์ ให้ลบล้างชื่อแทนที่ของบิลด์เป็นค่านี้ null สำหรับการไม่ลบล้าง

การโยน
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException