BuildInfoUtil

public class BuildInfoUtil
extends Object

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


คลาส util เพื่อช่วยจัดการ 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 : แทนที่จะอ่านจากอุปกรณ์ ให้แทนที่ build id เป็นค่านี้ null สำหรับการไม่มีการแทนที่

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

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

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

ขว้าง
DeviceNotAvailableException