FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
מחלקה שמנתחת את הגרסאות הנדרשות של קבצי תמונות עזר שנדרשים לצריבת ROM (flash) של מכשיר. (למשל, תוכנת אתחול, פס בסיס וכו')
סיכום
כיתות מוטמעות | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
הגדרה של typedef ל- |
interface |
FlashingResourcesParser.Constraint
ממשק סינון, שמיועד לאפשר ל- |
ערכים קבועים | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
String |
TRUSTY_VERSION_KEY
|
constructors ציבוריים | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
יוצר FlashingResourcesParser עם קורא AndroidInfo שסופק נחשף לבדיקות יחידה |
|
FlashingResourcesParser(BufferedReader infoReader, Map<String, FlashingResourcesParser.Constraint> c)
יוצר FlashingResourcesParser עם קורא AndroidInfo שסופק נחשף לבדיקות יחידה |
|
FlashingResourcesParser(File deviceImgZipFile)
יוצרים |
|
FlashingResourcesParser(File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint> c)
יוצרים |
|
methods ציבוריים | |
|---|---|
String
|
getRequiredBasebandVersion()
מקבל את גרסת פס הבסיס הנדרשת שצוינה בקובץ ה-ZIP של תמונת המכשיר. אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי. |
Collection<String>
|
getRequiredBoards()
מקבל את סוגי הלוחות הנדרשים שצוינו בקובץ ה-ZIP של תמונת המכשיר. |
String
|
getRequiredBootloaderVersion()
מקבל את גרסת ה-bootloader הנדרשת שצוינה בקובץ ה-ZIP של תמונת המכשיר. אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי. |
String
|
getRequiredImageVersion(String imageVersionKey)
מקבל את הגרסה הנדרשת של התמונה המותאמת אישית שצוינה בקובץ ה-ZIP של תמונת המכשיר אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
מקבל את הגרסה הנדרשת של התמונה המותאמת אישית שצוינה בקובץ ה-ZIP של תמונת המכשיר. אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי. |
String
|
getRequiredTrustyVersion()
מקבל את הגרסה הנדרשת של trusty שצוינה בקובץ ה-ZIP של תמונת המכשיר. אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי. |
ערכים קבועים
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
ערך קבוע: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
ערך קבוע: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
ערך קבוע: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
ערך קבוע: "product"
TRUSTY_VERSION_KEY
public static final String TRUSTY_VERSION_KEY
ערך קבוע: "version-trusty"
constructors ציבוריים
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
יוצר FlashingResourcesParser עם קורא AndroidInfo שסופק
נחשף לבדיקות יחידה
| פרמטרים | |
|---|---|
infoReader |
BufferedReader: BufferedReader שמכיל את המקבילה של android-info.txt לניתוח |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> c)יוצר FlashingResourcesParser עם קורא AndroidInfo שסופק
נחשף לבדיקות יחידה
| פרמטרים | |
|---|---|
infoReader |
BufferedReader: BufferedReader שמכיל את המקבילה של android-info.txt לניתוח |
c |
Map: מיפוי משם המפתח אל Constraint. שמות התמונות ייבדקו מול האילוץ המתאים (אם יש כזה) כתנאי מוקדם להוספה. יכול להיות שערך ה-null יושבת כדי להשבית את הסינון. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
יוצרים FlashingResourcesParser ומנתחים את קובץ האימג' של המכשיר שצוין כדי לזהות דרישות להפעלה.
| פרמטרים | |
|---|---|
deviceImgZipFile |
File: קובץ updater.zip שיועבר למכשיר |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
Map<String, FlashingResourcesParser.Constraint> c)יוצרים FlashingResourcesParser ומנתחים את קובץ האימג' של המכשיר שצוין כדי לזהות דרישות להפעלה. לפני שמוסיפים דרישות להבהוב, צריך לוודא שהן עומדות במגבלה המתאימה (אם קיימת). המערכת תתעלם מדרישות שנדחו.
| פרמטרים | |
|---|---|
deviceImgZipFile |
File: קובץ updater.zip שיועבר למכשיר |
c |
Map: מיפוי משם המפתח אל Constraint. שמות התמונות ייבדקו מול האילוץ המתאים (אם יש כזה) כתנאי מוקדם להוספה. יכול להיות שערך ה-null יושבת כדי להשבית את הסינון. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
TargetSetupError |
|
methods ציבוריים
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
מקבל את גרסת פס הבסיס הנדרשת שצוינה בקובץ ה-ZIP של תמונת המכשיר.
אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי.
| החזרות | |
|---|---|
String |
גירסת פס הבסיס או null אם לא צוין |
getRequiredBoards
public Collection<String> getRequiredBoards ()
מקבל את סוגי הלוחות הנדרשים שצוינו בקובץ ה-ZIP של תמונת המכשיר.
| החזרות | |
|---|---|
Collection<String> |
סוגי הלוחות או null אם לא מציינים ערך |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
מקבל את גרסת ה-bootloader הנדרשת שצוינה בקובץ ה-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 אם לא צוינה גרסה |
getRequiredTrustyVersion
public String getRequiredTrustyVersion ()
מקבל את הגרסה הנדרשת של trusty שצוינה בקובץ ה-ZIP של תמונת המכשיר.
אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי.
| החזרות | |
|---|---|
String |
הגרסה המהימנה או null אם לא צוין |