FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
כיתה שמנתחת את הגרסאות הנדרשות של קובצי תמונה משניים שנדרשים כדי להריץ איפוס (flash) של מכשיר. (למשל, תוכנת אתחול, פס בסיס וכו')
סיכום
כיתות בתצוגת עץ | |
---|---|
class |
FlashingResourcesParser.AndroidInfo
typedef ל- |
interface |
FlashingResourcesParser.Constraint
ממשק סינון, שנועד לאפשר ל- |
שדות | |
---|---|
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,
יוצרים |
|
FlashingResourcesParser(File deviceImgZipFile)
יוצרים |
|
FlashingResourcesParser(BufferedReader infoReader,
יצירת 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
publicgetRequiredBoards ()
הפונקציה מקבלת את סוגי הלוחות הנדרשים שצוינו בקובץ ה-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 אם לא צוינה
|