FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
com.android.tradefed.targetprep.FlashingResourcesParser


คลาสที่แยกวิเคราะห์ไฟล์ภาพเสริมเวอร์ชันที่จำเป็นซึ่งจำเป็นต่อแฟลชอุปกรณ์ (เช่น Bootloader, เบสแบนด์ ฯลฯ)

สรุป

ชั้นเรียนที่ซ้อนกัน

class FlashingResourcesParser.AndroidInfo

typedef ของ Map<String, MultiMap<String, String>> 

interface FlashingResourcesParser.Constraint

อินเทอร์เฟซการกรอง ซึ่งออกแบบมาเพื่ออนุญาตให้ FlashingResourcesParser ละเว้น ทรัพยากรที่อาจนำไปใช้

ช่อง

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 และแยกวิเคราะห์รูปภาพอุปกรณ์ที่ระบุสำหรับ แฟลช

FlashingResourcesParser(File deviceImgZipFile)

สร้าง FlashingResourcesParser และแยกวิเคราะห์รูปภาพอุปกรณ์ที่ระบุสำหรับ แฟลช

FlashingResourcesParser(BufferedReader infoReader, c)

สร้าง 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

public  getRequiredBoards ()

รับประเภทบอร์ดที่จำเป็นซึ่งระบุไว้ในไฟล์ 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 หากไม่ได้ระบุไว้