FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
คลาสที่แยกวิเคราะห์ไฟล์ภาพเสริมเวอร์ชันที่จำเป็นซึ่งจำเป็นต่อแฟลชอุปกรณ์ (เช่น Bootloader, เบสแบนด์ ฯลฯ)
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
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,
สร้าง |
|
FlashingResourcesParser(File deviceImgZipFile)
สร้าง |
|
FlashingResourcesParser(BufferedReader infoReader,
สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ให้มา เปิดเผยสำหรับการทดสอบ 1 หน่วย |
|
FlashingResourcesParser(BufferedReader infoReader)
สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ให้มา เปิดเผยสำหรับการทดสอบ 1 หน่วย |
วิธีการสาธารณะ | |
---|---|
String
|
getRequiredBasebandVersion()
รับเวอร์ชันเบสแบนด์ที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพของอุปกรณ์ หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด |
|
getRequiredBoards()
รับประเภทบอร์ดที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพของอุปกรณ์ |
String
|
getRequiredBootloaderVersion()
รับเวอร์ชัน Bootloader ที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP อิมเมจของอุปกรณ์ หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด |
String
|
getRequiredImageVersion(String imageVersionKey)
รับเวอร์ชันอิมเมจที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
รับเวอร์ชันอิมเมจที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด |
ช่อง
เวอร์ชัน BAND_VERSION_KEY
public static final String BASEBAND_VERSION_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
ช่างก่อสร้างสาธารณะ
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
สร้าง FlashingResourcesParser
และแยกวิเคราะห์รูปภาพอุปกรณ์ที่ระบุสำหรับ
แฟลช ข้อกำหนดในการกะพริบต้องผ่านข้อจำกัดที่เหมาะสม (หากมี
มีอยู่แล้ว) ก่อนที่จะเพิ่ม ระบบจะทิ้งข้อกำหนดที่ถูกปฏิเสธโดยไม่มีการแจ้งเตือน
พารามิเตอร์ | |
---|---|
deviceImgZipFile |
File : ไฟล์ updater.zip ที่จะแฟลช |
c |
: แผนที่จากชื่อคีย์ถึง Constraint ระบบจะตรวจสอบชื่อรูปภาพ
ข้อจำกัดที่เหมาะสม (หากมี) เป็นข้อกำหนดล่วงหน้าสำหรับการเพิ่ม อาจเป็นค่าว่างสำหรับ
ปิดใช้การกรอง |
การขว้าง | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
สร้าง FlashingResourcesParser
และแยกวิเคราะห์รูปภาพอุปกรณ์ที่ระบุสำหรับ
แฟลช
พารามิเตอร์ | |
---|---|
deviceImgZipFile |
File : ไฟล์ updater.zip ที่จะแฟลช |
การขว้าง | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ให้มา
เปิดเผยสำหรับการทดสอบ 1 หน่วย
พารามิเตอร์ | |
---|---|
infoReader |
BufferedReader : ERROR(/BufferedReader) ที่มีเทียบเท่ากับ android-info.txt
แยกวิเคราะห์ |
c |
: แผนที่จากชื่อคีย์ถึง Constraint ระบบจะตรวจสอบชื่อรูปภาพ
ข้อจำกัดที่เหมาะสม (หากมี) เป็นข้อกำหนดล่วงหน้าสำหรับการเพิ่ม อาจเป็นค่าว่างสำหรับ
ปิดใช้การกรอง |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ให้มา
เปิดเผยสำหรับการทดสอบ 1 หน่วย
พารามิเตอร์ | |
---|---|
infoReader |
BufferedReader : ERROR(/BufferedReader) ที่มีเทียบเท่ากับ android-info.txt
แยกวิเคราะห์ |
วิธีการสาธารณะ
getrequiredBase BandVersion
public String getRequiredBasebandVersion ()
รับเวอร์ชันเบสแบนด์ที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพของอุปกรณ์
หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด
คิกรีเทิร์น | |
---|---|
String |
เวอร์ชันเบสแบนด์หรือ null หากไม่ได้ระบุไว้ |
getrequiredBoards
publicgetRequiredBoards ()
รับประเภทบอร์ดที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพของอุปกรณ์
คิกรีเทิร์น | |
---|---|
|
ประเภทกระดานหรือ null หากไม่ได้ระบุไว้ |
getrequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
รับเวอร์ชัน Bootloader ที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP อิมเมจของอุปกรณ์
หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด
คิกรีเทิร์น | |
---|---|
String |
เวอร์ชัน Bootloader หรือ null หากไม่ได้ระบุไว้ |
เวอร์ชันของรูปภาพที่จำเป็น
public String getRequiredImageVersion (String imageVersionKey)
รับเวอร์ชันอิมเมจที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์
หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด
พารามิเตอร์ | |
---|---|
imageVersionKey |
String : ตัวระบุที่คาดไว้ของข้อมูลเวอร์ชันของรูปภาพ |
คิกรีเทิร์น | |
---|---|
String |
เวอร์ชันที่จำเป็นสำหรับรูปภาพที่ระบุหรือ null หากไม่ได้ระบุไว้ |
เวอร์ชันของรูปภาพที่จำเป็น
public String getRequiredImageVersion (String imageVersionKey, String productName)
รับเวอร์ชันอิมเมจที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP ของรูปภาพอุปกรณ์ ถ้า
productName
ไม่ใช่ null
วิธีนี้จะตรวจหา (และกลับมาหากมี)
ข้อกำหนดเกี่ยวกับรูปภาพที่ระบุไว้สำหรับผลิตภัณฑ์นั้นๆ หากไม่มีข้อกำหนดเฉพาะผลิตภัณฑ์
มีการกลับไปใช้การแสดงผลตามข้อกำหนดทั่วโลก หรือ null
หากไม่มี
มีข้อกำหนดทุกประเภทสำหรับ versionKey
ดังกล่าว
หากมีการแสดงหลายเวอร์ชัน ให้ใช้เวอร์ชันล่าสุดโดยมีสมมติฐานว่าเวอร์ชันต่างๆ เรียงมาจาก จากเก่าสุดไปใหม่สุด
พารามิเตอร์ | |
---|---|
imageVersionKey |
String : ตัวระบุที่คาดไว้ของข้อมูลเวอร์ชันของรูปภาพ |
productName |
String : ชื่อผลิตภัณฑ์ที่ต้องตรวจสอบ |
คิกรีเทิร์น | |
---|---|
String |
เวอร์ชันที่จำเป็นสำหรับรูปภาพที่ระบุหรือ null หากไม่ได้ระบุไว้ |