FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


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

סיכום

כיתות מקוננות

class FlashingResourcesParser.AndroidInfo

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

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

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

String getRequiredImageVersion (String imageVersionKey)

מקבל את גרסת התמונה המותאמת אישית הנדרשת שצוינה בזיפ התמונה של המכשיר

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

String getRequiredImageVersion (String imageVersionKey, String productName)

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

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

שדות

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

מפתח מוצר

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 Reader המצורף

נחשף לבדיקת יחידה

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

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

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

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

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

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

מקבל את גרסת התמונה המותאמת אישית הנדרשת שצוינה בזיפ התמונה של המכשיר

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

פרמטרים
imageVersionKey String : המזהה הצפוי של פרטי הגרסה של התמונה

החזרות
String הגרסה הנדרשת עבור תמונה נתונה או null אם לא צוין

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

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

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

פרמטרים
imageVersionKey String : המזהה הצפוי של פרטי הגרסה של התמונה

productName String : שם מוצר ספציפי שיש לבדוק

החזרות
String הגרסה הנדרשת עבור תמונה נתונה או null אם לא צוין