FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
คลาสที่แยกวิเคราะห์เวอร์ชันที่จำเป็นของไฟล์รูปภาพเสริมที่จำเป็นต่อการแฟลชอุปกรณ์ (เช่น Bootloader, เบสแบนด์ ฯลฯ)
สรุป
คลาสเรียนที่ซ้อนกัน | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
typedef สำหรับ |
interface |
FlashingResourcesParser.Constraint
อินเทอร์เฟซการกรองซึ่งมีจุดประสงค์เพื่อให้ |
ค่าคงที่ | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ระบุ แสดงสำหรับการทดสอบหน่วย |
|
FlashingResourcesParser(BufferedReader infoReader,
สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ระบุ แสดงสำหรับการทดสอบหน่วย |
|
FlashingResourcesParser(File deviceImgZipFile)
สร้าง |
|
FlashingResourcesParser(File deviceImgZipFile,
สร้าง |
|
เมธอดสาธารณะ | |
|---|---|
String
|
getRequiredBasebandVersion()
รับเวอร์ชันเบสแบนด์ที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร |
|
getRequiredBoards()
รับประเภทบอร์ดที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ |
String
|
getRequiredBootloaderVersion()
รับเวอร์ชัน Bootloader ที่จำเป็นซึ่งระบุไว้ใน ZIP ของอิมเมจอุปกรณ์ หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร |
String
|
getRequiredImageVersion(String imageVersionKey)
รับเวอร์ชันรูปภาพที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
รับเวอร์ชันรูปภาพที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร |
ค่าคงที่
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
ค่าคงที่: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
ค่าคงที่: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
ค่าคงที่: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
ค่าคงที่ "product"
เครื่องมือสร้างสาธารณะ
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ระบุ
แสดงสำหรับการทดสอบหน่วย
| พารามิเตอร์ | |
|---|---|
infoReader |
BufferedReader: ERROR(/BufferedReader) ที่มีข้อมูลเทียบเท่ากับ android-info.txt เพื่อ
แยกวิเคราะห์ |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
c) สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ระบุ
แสดงสำหรับการทดสอบหน่วย
| พารามิเตอร์ | |
|---|---|
infoReader |
BufferedReader: ERROR(/BufferedReader) ที่มีข้อมูลเทียบเท่ากับ android-info.txt เพื่อ
แยกวิเคราะห์ |
c |
: แผนที่จากชื่อคีย์ไปยัง Constraint ระบบจะตรวจสอบชื่อรูปภาพกับ
ข้อจำกัดที่เหมาะสม (หากมี) เป็นข้อกำหนดเบื้องต้นสำหรับการเพิ่ม อาจเป็น Null เพื่อ
ปิดใช้การกรอง |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
สร้าง FlashingResourcesParser และให้แยกวิเคราะห์รูปภาพอุปกรณ์ที่ระบุสำหรับ
ข้อกำหนดในการแฟลช
| พารามิเตอร์ | |
|---|---|
deviceImgZipFile |
File: ไฟล์ updater.zip ที่จะแฟลช |
| การขว้าง | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
c) สร้าง FlashingResourcesParser และให้แยกวิเคราะห์รูปภาพอุปกรณ์ที่ระบุสำหรับ
ข้อกำหนดในการแฟลช ข้อกำหนดในการแฟลชต้องผ่านข้อจำกัดที่เหมาะสม (หากมี) ก่อนจึงจะเพิ่มได้ ระบบจะทิ้งข้อกำหนดที่ถูกปฏิเสธโดยไม่มีการแจ้งเตือน
| พารามิเตอร์ | |
|---|---|
deviceImgZipFile |
File: ไฟล์ updater.zip ที่จะแฟลช |
c |
: แผนที่จากชื่อคีย์ไปยัง Constraint ระบบจะตรวจสอบชื่อรูปภาพกับ
ข้อจำกัดที่เหมาะสม (หากมี) เป็นข้อกำหนดเบื้องต้นสำหรับการเพิ่ม อาจเป็น Null เพื่อ
ปิดใช้การกรอง |
| การขว้าง | |
|---|---|
TargetSetupError |
|
เมธอดสาธารณะ
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
รับเวอร์ชันเบสแบนด์ที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์
หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร
| คิกรีเทิร์น | |
|---|---|
String |
เวอร์ชันเบสแบนด์หรือ null หากไม่ได้ระบุ |
getRequiredBoards
publicgetRequiredBoards ()
รับประเภทบอร์ดที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์
| คิกรีเทิร์น | |
|---|---|
|
ประเภทบอร์ดหรือ null หากไม่ได้ระบุไว้ |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
รับเวอร์ชัน Bootloader ที่จำเป็นซึ่งระบุไว้ใน ZIP ของอิมเมจอุปกรณ์
หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร
| คิกรีเทิร์น | |
|---|---|
String |
เวอร์ชัน Bootloader หรือ null หากไม่ได้ระบุ |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
รับเวอร์ชันรูปภาพที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์
หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร
| พารามิเตอร์ | |
|---|---|
imageVersionKey |
String: ตัวระบุที่คาดไว้ของข้อมูลเวอร์ชันของรูปภาพ |
| คิกรีเทิร์น | |
|---|---|
String |
เวอร์ชันที่จำเป็นสำหรับรูปภาพที่ระบุหรือ null หากไม่ได้ระบุ |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey,
String productName)รับเวอร์ชันรูปภาพที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ หาก productName ไม่ใช่ null วิธีนี้จะตรวจสอบ (และแสดงหากมี) ข้อกำหนดของรูปภาพที่ระบุสำหรับผลิตภัณฑ์นั้นๆ หากไม่มีข้อกำหนดเฉพาะผลิตภัณฑ์
ระบบจะกลับไปใช้ข้อกำหนดทั่วโลก หรือ null หากไม่มีข้อกำหนดใดๆ สำหรับ versionKey นั้น
หากมีหลายเวอร์ชัน ให้เลือกเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันต่างๆ จะจัดเรียงจาก เก่าสุดไปใหม่สุดตามลำดับตัวอักษร
| พารามิเตอร์ | |
|---|---|
imageVersionKey |
String: ตัวระบุที่คาดไว้ของข้อมูลเวอร์ชันของรูปภาพ |
productName |
String: ชื่อผลิตภัณฑ์ที่เฉพาะเจาะจงเพื่อตรวจสอบ |
| คิกรีเทิร์น | |
|---|---|
String |
เวอร์ชันที่จำเป็นสำหรับรูปภาพที่ระบุหรือ null หากไม่ได้ระบุ |