FlashingResourcesParser

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

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 รูปภาพของอุปกรณ์

หากมีเวอร์ชันหลายรายการแสดงอยู่ ให้ใช้เวอร์ชันล่าสุดโดยสมมติว่าระบบจัดเรียงเวอร์ชันจากเก่าสุดไปใหม่สุดตามลําดับตัวอักษร

ช่อง

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 ที่ระบุ

แสดงสำหรับการทดสอบ 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 เพื่อแยกวิเคราะห์

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

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