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 ละเว้นทรัพยากรบางอย่างที่อาจใช้ 

ค่าคงที่

String BASEBAND_VERSION_KEY

String BOARD_KEY

String BOOTLOADER_VERSION_KEY

String PRODUCT_KEY

เครื่องมือสร้างสาธารณะ

FlashingResourcesParser(BufferedReader infoReader)

สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ระบุ

แสดงสำหรับการทดสอบหน่วย

FlashingResourcesParser(BufferedReader infoReader, c)

สร้าง FlashingResourcesParser ด้วยโปรแกรมอ่าน AndroidInfo ที่ระบุ

แสดงสำหรับการทดสอบหน่วย

FlashingResourcesParser(File deviceImgZipFile)

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

FlashingResourcesParser(File deviceImgZipFile, c)

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

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

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

public  getRequiredBoards ()

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