IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


IBuildInfo ที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และ (ไม่บังคับ) การทดสอบ

สรุป

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

abstract void cleanUp()

นำไฟล์ชั่วคราวทั้งหมดออก

abstract File getBasebandImageFile()

รับไฟล์อิมเมจเบสแบนด์ในเครื่อง

abstract String getBasebandVersion()

ดูเวอร์ชันเบสแบนด์

abstract File getBootloaderImageFile()

รับไฟล์อิมเมจ Bootloader ในเครื่อง

abstract String getBootloaderVersion()

รับเวอร์ชันของ Bootloader

abstract String getDeviceBuildFlavor()

วิธีการที่ไม่บังคับในการแสดงผลประเภทของบิลด์แพลตฟอร์มที่กำลังทดสอบ

abstract String getDeviceBuildId()

แสดงตัวระบุที่ไม่ซ้ำกันของบิลด์แพลตฟอร์มที่อยู่ระหว่างการทดสอบ

abstract File getDeviceImageFile()

รับไฟล์ ZIP ของรูปภาพอุปกรณ์ในเครือข่ายเดียวกัน

abstract String getDeviceImageVersion()

ดาวน์โหลดเวอร์ชัน ZIP ของรูปภาพอุปกรณ์ในพื้นที่

abstract File getMkbootimgFile()

รับไฟล์ mkbootimg ที่ใช้สร้างอิมเมจเคอร์เนล

abstract String getMkbootimgVersion()

รับเวอร์ชัน mkbootimg

abstract File getOtaPackageFile()

รับไฟล์ ZIP ของแพ็กเกจ OTA ของอุปกรณ์

abstract String getOtaPackageVersion()

ดาวน์โหลดแพ็กเกจ OTA ของอุปกรณ์ในเวอร์ชัน ZIP

abstract File getRamdiskFile()

รับไฟล์ ramdisk ที่ใช้สร้างอิมเมจเคอร์เนล

abstract String getRamdiskVersion()

รับเวอร์ชัน Ramdisk

default File getResourcesDir()

แสดงผลไดเรกทอรีที่มีทรัพยากรบางส่วนที่ดาวน์โหลด

abstract File getTestsDir()

รับเส้นทางในเครื่องไปยังเนื้อหาของไฟล์ tests.zip ที่แยกออกมา

abstract String getTestsDirVersion()

รับเวอร์ชัน tests.zip ที่แยกออกมา

abstract File getTrustyImageFile()

รับไฟล์อิมเมจที่เชื่อถือได้ในเครื่อง

abstract String getTrustyVersion()

ดาวน์โหลดเวอร์ชันที่เชื่อถือได้

abstract File getUserDataImageFile()

รับไฟล์อิมเมจข้อมูลผู้ใช้ทดสอบในเครื่อง

abstract String getUserDataImageVersion()

รับเวอร์ชันรูปภาพข้อมูลผู้ใช้ทดสอบในเครื่อง

abstract void setBasebandImage(File basebandFile, String version)

ตั้งค่าอิมเมจเบสแบนด์สำหรับการสร้างอุปกรณ์

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

ตั้งค่ารูปภาพ Bootloader สำหรับบิลด์ของอุปกรณ์

default void setDeviceBuildFlavor(String deviceBuildFlavor)

ตั้งค่ารุ่นบิลด์สำหรับส่วนอุปกรณ์ของข้อมูลบิลด์หากแตกต่างจาก setBuildFlavor(String)

abstract void setDeviceImageFile(File deviceImageFile, String version)

ตั้งค่าไฟล์อิมเมจระบบของอุปกรณ์ที่จะใช้

abstract void setMkbootimgFile(File mkbootimg, String version)

ตั้งค่าไฟล์ mkbootimg ที่ใช้สร้างอิมเมจเคอร์เนล

abstract void setOtaPackageFile(File otaFile, String version)

ตั้งค่าไฟล์ ZIP ของแพ็กเกจ OTA ของอุปกรณ์

abstract void setRamdiskFile(File ramdisk, String version)

รับไฟล์ ramdisk ที่ใช้สร้างอิมเมจเคอร์เนล

default void setResourcesDir(File resourcesDir, String version)

ตั้งค่าไดเรกทอรีทรัพยากร File

abstract void setTestsDir(File testsZipFile, String version)

ตั้งค่าเส้นทางในเครื่องไปยังเนื้อหาของไฟล์ tests.zip ที่แยกออกมา

abstract void setUserDataImageFile(File userDataFile, String version)

ตั้งค่าไฟล์อิมเมจข้อมูลผู้ใช้ที่จะใช้

abstract void unmountAll()

ยกเลิกการเชื่อมต่ออิมเมจของอุปกรณ์ที่เชื่อมต่อ

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

cleanUp

public abstract void cleanUp ()

นำไฟล์ชั่วคราวทั้งหมดออก

getBasebandImageFile

public abstract File getBasebandImageFile ()

รับไฟล์อิมเมจเบสแบนด์ในเครื่อง

การคืนสินค้า
File

getBasebandVersion

public abstract String getBasebandVersion ()

ดูเวอร์ชันเบสแบนด์

การคืนสินค้า
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

รับไฟล์อิมเมจ Bootloader ในเครื่อง

การคืนสินค้า
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

รับเวอร์ชันของ Bootloader

การคืนสินค้า
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

วิธีการที่ไม่บังคับในการแสดงผลประเภทของบิลด์แพลตฟอร์มที่กำลังทดสอบ

การคืนสินค้า
String

getDeviceBuildId

public abstract String getDeviceBuildId ()

แสดงตัวระบุที่ไม่ซ้ำกันของบิลด์แพลตฟอร์มที่อยู่ระหว่างการทดสอบ ไม่ควรเป็นค่าว่าง ค่าเริ่มต้นคือ IBuildInfo.UNKNOWN_BUILD_ID

การคืนสินค้า
String

getDeviceImageFile

public abstract File getDeviceImageFile ()

รับไฟล์ ZIP ของรูปภาพอุปกรณ์ในเครือข่ายเดียวกัน

การคืนสินค้า
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

ดาวน์โหลดเวอร์ชัน ZIP ของรูปภาพอุปกรณ์ในพื้นที่

การคืนสินค้า
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

รับไฟล์ mkbootimg ที่ใช้สร้างอิมเมจเคอร์เนล

การคืนสินค้า
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

รับเวอร์ชัน mkbootimg

การคืนสินค้า
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

รับไฟล์ ZIP ของแพ็กเกจ OTA ของอุปกรณ์

การคืนสินค้า
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

ดาวน์โหลดแพ็กเกจ OTA ของอุปกรณ์ในเวอร์ชัน ZIP

การคืนสินค้า
String

getRamdiskFile

public abstract File getRamdiskFile ()

รับไฟล์ ramdisk ที่ใช้สร้างอิมเมจเคอร์เนล

การคืนสินค้า
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

รับเวอร์ชัน Ramdisk

การคืนสินค้า
String

getResourcesDir

public File getResourcesDir ()

แสดงผลไดเรกทอรีที่มีทรัพยากรบางส่วนที่ดาวน์โหลด (โดยปกติแล้วทรัพยากรจะ เชื่อมโยงกับคำจำกัดความของอุปกรณ์ที่มี isFake=true) แสดงผล Null หากไม่มีไดเรกทอรีทรัพยากร

การคืนสินค้า
File

getTestsDir

public abstract File getTestsDir ()

รับเส้นทางในเครื่องไปยังเนื้อหาของไฟล์ tests.zip ที่แยกออกมา

การคืนสินค้า
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

รับเวอร์ชัน tests.zip ที่แยกออกมา

การคืนสินค้า
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

รับไฟล์อิมเมจที่เชื่อถือได้ในเครื่อง

การคืนสินค้า
File

getTrustyVersion

public abstract String getTrustyVersion ()

ดาวน์โหลดเวอร์ชันที่เชื่อถือได้

การคืนสินค้า
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

รับไฟล์อิมเมจข้อมูลผู้ใช้ทดสอบในเครื่อง

การคืนสินค้า
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

รับเวอร์ชันรูปภาพข้อมูลผู้ใช้ทดสอบในเครื่อง

การคืนสินค้า
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

ตั้งค่าอิมเมจเบสแบนด์สำหรับการสร้างอุปกรณ์

พารามิเตอร์
basebandFile File: รูปภาพเบสแบนด์ File

version String: เวอร์ชันของเบสแบนด์

setBootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

ตั้งค่ารูปภาพ Bootloader สำหรับบิลด์ของอุปกรณ์

พารามิเตอร์
bootloaderImgFile File: รูปภาพ Bootloader File

version String: เวอร์ชันของ Bootloader

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

ตั้งค่ารุ่นบิลด์สำหรับส่วนอุปกรณ์ของข้อมูลบิลด์หากแตกต่างจาก setBuildFlavor(String)

พารามิเตอร์
deviceBuildFlavor String: เวอร์ชันของบิลด์อุปกรณ์

setDeviceImageFile

public abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

ตั้งค่าไฟล์อิมเมจระบบของอุปกรณ์ที่จะใช้

พารามิเตอร์
version String

setMkbootimgFile

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

ตั้งค่าไฟล์ mkbootimg ที่ใช้สร้างอิมเมจเคอร์เนล

พารามิเตอร์
mkbootimg File

version String

setOtaPackageFile

public abstract void setOtaPackageFile (File otaFile, 
                String version)

ตั้งค่าไฟล์ ZIP ของแพ็กเกจ OTA ของอุปกรณ์

พารามิเตอร์
otaFile File

version String

setRamdiskFile

public abstract void setRamdiskFile (File ramdisk, 
                String version)

รับไฟล์ ramdisk ที่ใช้สร้างอิมเมจเคอร์เนล

พารามิเตอร์
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

ตั้งค่าไดเรกทอรีทรัพยากร File

พารามิเตอร์
resourcesDir File: ไดเรกทอรีที่มีทรัพยากรที่แชร์

version String: เวอร์ชันของไฟล์ไดเรกทอรี

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

ตั้งค่าเส้นทางในเครื่องไปยังเนื้อหาของไฟล์ tests.zip ที่แยกออกมา

พารามิเตอร์
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

ตั้งค่าไฟล์อิมเมจข้อมูลผู้ใช้ที่จะใช้

พารามิเตอร์
version String

unmountAll

public abstract void unmountAll ()

ยกเลิกการเชื่อมต่ออิมเมจของอุปกรณ์ที่เชื่อมต่อ

ซึ่งจะเป็นประโยชน์ในการเลิกเมานต์อิมเมจของอุปกรณ์ก่อนที่จะทำลายออบเจ็กต์ DeviceBuildInfo สำหรับสถานการณ์ที่เรียก cleanUp() ไม่ได้เนื่องจากการแชร์ไฟล์ เช่น มีการเรียก copyAllFileFrom() ในออบเจ็กต์นี้