FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
מחלקת קבצים שמנתחת את הגרסאות הנדרשות של קבצי תמונה משניים שנדרשים להפעלת המכשיר. (לדוגמה, תוכנת אתחול, פס בסיס וכו')
סיכום
כיתות במבנה היררכי | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
הגדרה של סוג נתונים (typedef) ל- |
interface |
FlashingResourcesParser.Constraint
ממשק סינון, שמיועד לאפשר ל- |
ערכים קבועים | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
Constructors ציבוריים | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
בונה FlashingResourcesParser עם קורא AndroidInfo שסופק נחשף לבדיקות יחידה |
|
FlashingResourcesParser(BufferedReader infoReader,
בונה FlashingResourcesParser עם קורא AndroidInfo שסופק נחשף לבדיקות יחידה |
|
FlashingResourcesParser(File deviceImgZipFile)
יוצרים |
|
FlashingResourcesParser(File deviceImgZipFile,
יוצרים |
|
methods ציבוריים | |
|---|---|
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
ערך קבוע: "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"
Constructors ציבוריים
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
בונה FlashingResourcesParser עם קורא AndroidInfo שסופק
נחשף לבדיקות יחידה
| פרמטרים | |
|---|---|
infoReader |
BufferedReader: ERROR(/BufferedReader) שמכיל את המקבילה של android-info.txt לניתוח
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
c) בונה FlashingResourcesParser עם קורא AndroidInfo שסופק
נחשף לבדיקות יחידה
| פרמטרים | |
|---|---|
infoReader |
BufferedReader: ERROR(/BufferedReader) שמכיל את המקבילה של android-info.txt לניתוח
|
c |
: מיפוי משם המפתח אל Constraint. שמות התמונות ייבדקו בהתאם לאילוץ המתאים (אם יש כזה) כתנאי מוקדם להוספה. יכול להיות שערך המאפיין הוא null כדי להשבית את הסינון. |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
יוצרים FlashingResourcesParser ומבקשים ממנו לנתח את קובץ האימג' של המכשיר שצוין כדי למצוא את הדרישות להעברת נתונים.
| פרמטרים | |
|---|---|
deviceImgZipFile |
File: קובץ updater.zip שיועבר למכשיר |
| זריקות | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
c) יוצרים FlashingResourcesParser ומבקשים ממנו לנתח את קובץ האימג' של המכשיר שצוין כדי למצוא את הדרישות להעברת נתונים. כדי להוסיף דרישות להבהוב, הן צריכות לעמוד במגבלה המתאימה (אם קיימת כזו). המערכת תתעלם מדרישות שנדחו.
| פרמטרים | |
|---|---|
deviceImgZipFile |
File: קובץ updater.zip שיועבר למכשיר |
c |
: מיפוי משם המפתח אל Constraint. שמות התמונות ייבדקו בהתאם לאילוץ המתאים (אם יש כזה) כתנאי מוקדם להוספה. יכול להיות שערך המאפיין הוא null כדי להשבית את הסינון. |
| זריקות | |
|---|---|
TargetSetupError |
|
methods ציבוריים
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
מקבל את גרסת פס הבסיס הנדרשת שצוינה בקובץ ה-ZIP של תמונת המכשיר.
אם מופיעות כמה גרסאות, צריך לבחור את הגרסה העדכנית ביותר, בהנחה שהגרסאות ממוינות מהישנה לחדשה לפי סדר אלפביתי.
| החזרות | |
|---|---|
String |
גירסת פס הבסיס או null אם לא צוין ערך |
getRequiredBoards
publicgetRequiredBoards ()
מקבל את סוגי הלוחות הנדרשים שצוינו בקובץ ה-ZIP של תמונת המכשיר.
| החזרות | |
|---|---|
|
סוגי הלוחות או 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 אם לא צוינה גרסה |