กระพริบทรัพยากร Parser
public class FlashingResourcesParser
extends Object
implements IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
คลาสที่แยกวิเคราะห์ไฟล์รูปภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับการแฟลชอุปกรณ์ (เช่น bootloader, baseband ฯลฯ)
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | FlashingResourcesParser.AndroidInfo typedef สำหรับ |
interface | FlashingResourcesParser.Constraint อินเทอร์เฟซการกรอง มีวัตถุประสงค์เพื่อให้ |
เขตข้อมูล | |
---|---|
public static final String | BASEBAND_VERSION_KEY |
public static final String | BOARD_KEY |
public static final String | BOOTLOADER_VERSION_KEY |
public static final String | PRODUCT_KEY
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c) สร้าง | |
FlashingResourcesParser (File deviceImgZipFile) สร้าง | |
FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c) สร้าง FlashingResourcesParser ด้วย AndroidInfo Reader ที่ให้มา เปิดเผยสำหรับการทดสอบหน่วย | |
FlashingResourcesParser (BufferedReader infoReader) สร้าง FlashingResourcesParser ด้วย AndroidInfo Reader ที่ให้มา เปิดเผยสำหรับการทดสอบหน่วย |
วิธีการสาธารณะ | |
---|---|
String | getRequiredBasebandVersion () รับเวอร์ชันเบสแบนด์ที่จำเป็นซึ่งระบุไว้ในไฟล์อิมเมจของอุปกรณ์ หากมีการระบุหลายเวอร์ชัน ให้รับเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันเรียงลำดับจากเก่าที่สุดไปใหม่ที่สุดตามตัวอักษร |
getRequiredBoards () รับประเภทบอร์ดที่ต้องการซึ่งระบุไว้ในไฟล์อิมเมจของอุปกรณ์ | |
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
BOARD_KEY
public static final String BOARD_KEY
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
PRODUCT_KEY
public static final String PRODUCT_KEY
ผู้รับเหมาก่อสร้างสาธารณะ
กระพริบทรัพยากร Parser
public FlashingResourcesParser (File deviceImgZipFile,c)
สร้าง FlashingResourcesParser
และให้แยกวิเคราะห์อิมเมจอุปกรณ์ที่ระบุสำหรับข้อกำหนดการกะพริบ ข้อกำหนดการกะพริบต้องผ่านข้อจำกัดที่เหมาะสม (ถ้ามี) ก่อนที่จะเพิ่ม ข้อกำหนดที่ถูกปฏิเสธจะถูกยกเลิกอย่างเงียบๆ
พารามิเตอร์ | |
---|---|
deviceImgZipFile | File : ไฟล์ updater.zip ที่จะทำการแฟลช |
c | Constraint ชื่อรูปภาพจะถูกตรวจสอบกับข้อจำกัดที่เหมาะสม (ถ้ามี) เป็นข้อกำหนดเบื้องต้นในการเพิ่ม อาจเป็นโมฆะหากปิดใช้งานการกรอง |
ขว้าง | |
---|---|
TargetSetupError |
กระพริบทรัพยากร Parser
public FlashingResourcesParser (File deviceImgZipFile)
สร้าง FlashingResourcesParser
และให้แยกวิเคราะห์อิมเมจอุปกรณ์ที่ระบุสำหรับข้อกำหนดการกะพริบ
พารามิเตอร์ | |
---|---|
deviceImgZipFile | File : ไฟล์ updater.zip ที่จะทำการแฟลช |
ขว้าง | |
---|---|
TargetSetupError |
กระพริบทรัพยากร Parser
public FlashingResourcesParser (BufferedReader infoReader,c)
สร้าง FlashingResourcesParser ด้วย AndroidInfo Reader ที่ให้มา
เปิดเผยสำหรับการทดสอบหน่วยพารามิเตอร์ | |
---|---|
infoReader | BufferedReader : ERROR(/BufferedReader) ที่เทียบเท่ากับ android-info.txt ที่จะแยกวิเคราะห์ |
c | Constraint ชื่อรูปภาพจะถูกตรวจสอบกับข้อจำกัดที่เหมาะสม (ถ้ามี) เป็นข้อกำหนดเบื้องต้นในการเพิ่ม อาจเป็นโมฆะหากปิดใช้งานการกรอง |
กระพริบทรัพยากร Parser
public FlashingResourcesParser (BufferedReader infoReader)
สร้าง FlashingResourcesParser ด้วย AndroidInfo Reader ที่ให้มา
เปิดเผยสำหรับการทดสอบหน่วยพารามิเตอร์ | |
---|---|
infoReader | BufferedReader : ERROR(/BufferedReader) ที่เทียบเท่ากับ android-info.txt ที่จะแยกวิเคราะห์ |
วิธีการสาธารณะ
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
รับเวอร์ชันเบสแบนด์ที่จำเป็นซึ่งระบุไว้ในไฟล์อิมเมจของอุปกรณ์
หากมีการระบุหลายเวอร์ชัน ให้รับเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันเรียงลำดับจากเก่าที่สุดไปใหม่ที่สุดตามตัวอักษรการส่งคืน | |
---|---|
String | เวอร์ชันเบสแบนด์หรือ null หากไม่ได้ระบุ |
getRequiredBoards
publicgetRequiredBoards ()
รับประเภทบอร์ดที่ต้องการซึ่งระบุไว้ในไฟล์อิมเมจของอุปกรณ์
การส่งคืน | |
---|---|
ประเภทบอร์ดหรือ 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 หากไม่ได้ระบุ |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC