กระพริบทรัพยากร Parser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


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

สรุป

คลาสที่ซ้อนกัน

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 ()

รับเวอร์ชันเบสแบนด์ที่จำเป็นซึ่งระบุไว้ในไฟล์อิมเมจของอุปกรณ์

หากมีการระบุหลายเวอร์ชัน ให้รับเวอร์ชันล่าสุดโดยถือว่าเวอร์ชันเรียงลำดับจากเก่าที่สุดไปใหม่ที่สุดตามตัวอักษร

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

public  getRequiredBoards ()

รับประเภทบอร์ดที่ต้องการซึ่งระบุไว้ในไฟล์อิมเมจของอุปกรณ์

การส่งคืน
ประเภทบอร์ดหรือ 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 หากไม่ได้ระบุ