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

สร้าง FlashingResourcesParser ด้วยเครื่องมืออ่าน AndroidInfo ที่ระบุ

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

FlashingResourcesParser(BufferedReader infoReader, c)

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

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

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

คีย์บอร์ด

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

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

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

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

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

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

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

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

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

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

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

พารามิเตอร์
deviceImgZipFile File: ไฟล์ updater.zip ที่จะแฟลช

การขว้าง
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

สร้าง FlashingResourcesParser และแยกวิเคราะห์รูปภาพของอุปกรณ์ที่ระบุเพื่อกำหนดการกะพริบ ข้อกำหนดของแฟลชต้องผ่านข้อจำกัดที่เหมาะสม (หากมี) ก่อนจึงจะเพิ่มได้ ระบบจะทิ้งข้อกำหนดที่ถูกปฏิเสธโดยอัตโนมัติ

พารามิเตอร์
deviceImgZipFile File: ไฟล์ updater.zip ที่จะแฟลช

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

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

เวอร์ชันของรูปภาพที่จำเป็น

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

รับเวอร์ชันรูปภาพที่กำหนดเองที่จำเป็นซึ่งระบุไว้ในไฟล์ ZIP รูปภาพของอุปกรณ์ หาก productName ไม่ใช่ null วิธีการนี้จะตรวจสอบ (และแสดงผลหากมี) ข้อกำหนดด้านรูปภาพที่ระบุสำหรับผลิตภัณฑ์นั้นๆ หากไม่มีข้อกำหนดเฉพาะผลิตภัณฑ์ ระบบจะกลับไปใช้ข้อกำหนดทั่วโลกหรือ null หากไม่มีข้อกำหนดการจัดเรียงสำหรับ versionKey ดังกล่าว

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

พารามิเตอร์
imageVersionKey String: ตัวระบุที่คาดไว้ของข้อมูลเวอร์ชันของรูปภาพ

productName String: ชื่อผลิตภัณฑ์ที่ต้องตรวจสอบ

คิกรีเทิร์น
String เวอร์ชันที่จำเป็นสำหรับรูปภาพหนึ่งๆ หรือ null หากไม่ได้ระบุ