จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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 (File deviceImgZipFile, c)

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

FlashingResourcesParser (File deviceImgZipFile)

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

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

สร้าง FlashingResourcesParser ด้วย AndroidInfo Reader . ที่ให้มา

เปิดเผยสำหรับการทดสอบหน่วย

FlashingResourcesParser (BufferedReader infoReader)

สร้าง FlashingResourcesParser ด้วย AndroidInfo Reader . ที่ให้มา

เปิดเผยสำหรับการทดสอบหน่วย

วิธีการสาธารณะ

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

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

ผู้สร้างสาธารณะ

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 Reader . ที่ให้มา

เปิดเผยสำหรับการทดสอบหน่วย

พารามิเตอร์
infoReader BufferedReader : ERROR(/BufferedReader) ที่เทียบเท่ากับ android-info.txt เพื่อแยกวิเคราะห์

c : แผนที่จากชื่อคีย์ไปยัง Constraint ชื่อรูปภาพจะถูกตรวจสอบกับข้อจำกัดที่เหมาะสม (ถ้ามี) เป็นข้อกำหนดเบื้องต้นในการเพิ่ม อาจเป็นโมฆะเพื่อปิดใช้งานการกรอง

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

สร้าง FlashingResourcesParser ด้วย AndroidInfo Reader . ที่ให้มา

เปิดเผยสำหรับการทดสอบหน่วย

พารามิเตอร์
infoReader BufferedReader : ERROR(/BufferedReader) ที่เทียบเท่ากับ android-info.txt เพื่อแยกวิเคราะห์

วิธีการสาธารณะ

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 หากไม่ได้ระบุ