FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


מחלקה שמנתחת גרסאות נדרשות של קובצי עזר של תמונות, שנדרשים להבזק של מכשיר. (למשל תוכנת אתחול, פס בסיס וכו')

סיכום

מחלקות מקוננות

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 שסופק

חשיפה לבדיקת יחידה

FlashingResourcesParser(BufferedReader infoReader)

בונה FlashingResourcesParser באמצעות קורא AndroidInfo שסופק

חשיפה לבדיקת יחידה

שיטות ציבוריות

String getRequiredBasebandVersion()

מקבל את גרסת פס הבסיס הנדרשת ב-zip של תמונת המכשיר.

אם רשומות מספר גרסאות, יש לקבל את הגרסה העדכנית ביותר בהנחה שהגרסאות ממוינות מהישן לחדש.

getRequiredBoards()

מקבל את סוגי הלוח הנדרשים שצוינו ב-zip של תמונת המכשיר.

String getRequiredBootloaderVersion()

קבלת גרסת תוכנת האתחול הדרושה שמצוינת בקובץ ה-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. המערכת תבדוק שמות של תמונות מול את האילוץ המתאים (אם יש) כדרישה מראש להוספה. יכול להיות null עד להשבית את הסינון.

קליעות
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

צריך ליצור FlashingResourcesParser ולבקש ממנו לנתח את תמונת המכשיר שצוינה עבור דרישות מהבהבות.

פרמטרים
deviceImgZipFile File: הקובץ updater.zip להבהוב

קליעות
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

בונה FlashingResourcesParser באמצעות קורא AndroidInfo שסופק

חשיפה לבדיקת יחידה

פרמטרים
infoReader BufferedReader: ERROR(/BufferedReader) שמכיל את הערך המקביל של android-info.txt ל- לנתח

c : מפה משם המפתח אל Constraint. המערכת תבדוק שמות של תמונות מול את האילוץ המתאים (אם יש) כדרישה מראש להוספה. יכול להיות null עד להשבית את הסינון.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

בונה FlashingResourcesParser באמצעות קורא AndroidInfo שסופק

חשיפה לבדיקת יחידה

פרמטרים
infoReader BufferedReader: ERROR(/BufferedReader) שמכיל את הערך המקביל של android-info.txt ל- לנתח

שיטות ציבוריות

getrequiredBasebandVersion

public String getRequiredBasebandVersion ()

מקבל את גרסת פס הבסיס הנדרשת ב-zip של תמונת המכשיר.

אם רשומות מספר גרסאות, יש לקבל את הגרסה העדכנית ביותר בהנחה שהגרסאות ממוינות מהישן לחדש.

החזרות
String גרסת פס הבסיס או null אם לא צוין

getrequiredBoards

public  getRequiredBoards ()

מקבל את סוגי הלוח הנדרשים שצוינו ב-zip של תמונת המכשיר.

החזרות
סוגי הלוחות או null אם לא צוין

getrequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

קבלת גרסת תוכנת האתחול הדרושה שמצוינת בקובץ ה-ZIP של קובץ האימג' של המכשיר.

אם רשומות מספר גרסאות, יש לקבל את הגרסה העדכנית ביותר בהנחה שהגרסאות ממוינות מהישן לחדש.

החזרות
String גרסת תוכנת האתחול או 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 אם לא צוין