DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo


IBuildInfo שמייצג גרסת build מלאה של מכשיר Android, ובאופן אופציונלי גם את הבדיקות שלה.

סיכום

‫constructors ציבוריים

DeviceBuildInfo()
DeviceBuildInfo(BuildInfo buildInfo)
DeviceBuildInfo(String buildId, String buildTargetName)

‫methods ציבוריים

void cleanUp()

ניקוי של קבצים זמניים של גרסת build

void cleanUp(List<File> doNotClean)

גרסה של cleanUp() שבה חלק מהקבצים לא נמחקים.

File getBasebandImageFile()

מקבלים את קובץ התמונה של פס הבסיס המקומי.

String getBasebandVersion()

מציאת גרסת פס הבסיס.

File getBootloaderImageFile()

משיגים את קובץ התמונה של טוען האתחול המקומי.

String getBootloaderVersion()

מציאת גרסת תוכנת האתחול.

String getDeviceBuildFlavor()

שיטה אופציונלית להחזרת סוג ה-build של הפלטפורמה שנבדקת.

String getDeviceBuildId()

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

File getDeviceImageFile()

מורידים את קובץ ה-ZIP של תמונת המכשיר המקומי.

String getDeviceImageVersion()

מקבלים את גרסת ה-ZIP של תמונת המכשיר המקומי.

File getMkbootimgFile()

מקבל את קובץ mkbootimg שמשמש ליצירת תמונת הליבה.

String getMkbootimgVersion()

מקבל את הגרסה של mkbootimg.

File getOtaPackageFile()

מורידים את קובץ ה-ZIP של חבילת ה-OTA של המכשיר.

String getOtaPackageVersion()

מקבלים את גרסת ה-zip של חבילת ה-OTA של המכשיר.

File getRamdiskFile()

מקבל את קובץ ה-ramdisk שמשמש ליצירת תמונת הליבה.

String getRamdiskVersion()

הפונקציה מחזירה את גרסת ה-ramdisk.

File getTestsDir()

מקבלים את הנתיב המקומי לתוכן של הקובץ tests.zip שחולץ.

String getTestsDirVersion()

מקבלים את הגרסה המחולצת של tests.zip.

File getTrustyImageFile()

מקבלים את קובץ התמונה המקומי המהימן.

String getTrustyVersion()

הורדת הגרסה המהימנה.

File getUserDataImageFile()

מקבלים את קובץ האימג' של נתוני המשתמש לבדיקה המקומית.

String getUserDataImageVersion()

קבלת הגרסה של תמונת נתוני המשתמש לבדיקה המקומית.

void setBasebandImage(File basebandFile, String version)

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

void setBootloaderImageFile(File bootloaderImgFile, String version)

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

void setDeviceBuildFlavor(String deviceBuildFlavor)

מגדירים את הטעם של ה-build לחלק של המכשיר בפרטי ה-build אם הוא שונה מ-setBuildFlavor(String).

void setDeviceImageFile(File deviceImageFile, String version)

מגדירים את קובץ אימג' של המערכת של המכשיר שבו רוצים להשתמש.

void setMkbootimgFile(File mkbootimg, String version)

מגדיר את קובץ mkbootimg שמשמש ליצירת תמונת הליבה.

void setOtaPackageFile(File otaFile, String version)

מגדירים את קובץ ה-ZIP של חבילת ה-OTA של המכשיר.

void setRamdiskFile(File ramdisk, String version)

מקבל את קובץ ה-ramdisk שמשמש ליצירת תמונת הליבה.

void setTestsDir(File testsDir, String version)

מגדירים את הנתיב המקומי לתוכן של הקובץ tests.zip שחולץ.

void setUserDataImageFile(File userDataFile, String version)

מגדירים את קובץ התמונה של נתוני המשתמש שבו רוצים להשתמש.

final void unmountAll()

מבטלים את הטעינה של תמונות מכשירים שנטענו.

‫constructors ציבוריים

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

פרמטרים
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

פרמטרים
buildId String

buildTargetName String

‫methods ציבוריים

cleanUp

public void cleanUp ()

ניקוי של קבצים זמניים של גרסת build

cleanUp

public void cleanUp (List<File> doNotClean)

גרסה של cleanUp() שבה חלק מהקבצים לא נמחקים.

פרמטרים
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

מקבלים את קובץ התמונה של פס הבסיס המקומי.

החזרות
File

getBasebandVersion

public String getBasebandVersion ()

מציאת גרסת פס הבסיס.

החזרות
String

getBootloaderImageFile

public File getBootloaderImageFile ()

משיגים את קובץ התמונה של טוען האתחול המקומי.

החזרות
File

getBootloaderVersion

public String getBootloaderVersion ()

מציאת גרסת תוכנת האתחול.

החזרות
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

שיטה אופציונלית להחזרת סוג ה-build של הפלטפורמה שנבדקת.

החזרות
String

getDeviceBuildId

public String getDeviceBuildId ()

הפונקציה מחזירה את המזהה הייחודי של גרסת הפלטפורמה שנבדקת. הערך אף פעם לא יכול להיות null. ברירת המחדל היא IBuildInfo.UNKNOWN_BUILD_ID.

החזרות
String getDeviceImageVersion() if not null, else IBuildInfo.UNKNOWN_BUILD_ID

מידע נוסף:

getDeviceImageFile

public File getDeviceImageFile ()

מורידים את קובץ ה-ZIP של תמונת המכשיר המקומי. ערך ההחזרה יכול להיות ספרייה שהיא קובץ ה-ZIP של תמונת המכשיר אחרי ביטול הדחיסה. שימו לב: במקרה של ספרייה, יכול להיות שמדובר במערכת קבצים וירטואלית שניתן להרכיב אותה לקריאה בלבד, מה שמגביל את הפעולות שאפשר להחיל על הספרייה או על התוכן שלה.

החזרות
File

getDeviceImageVersion

public String getDeviceImageVersion ()

מקבלים את גרסת ה-ZIP של תמונת המכשיר המקומי.

החזרות
String

getMkbootimgFile

public File getMkbootimgFile ()

מקבל את קובץ mkbootimg שמשמש ליצירת תמונת הליבה.

החזרות
File

getMkbootimgVersion

public String getMkbootimgVersion ()

מקבל את הגרסה של mkbootimg.

החזרות
String

getOtaPackageFile

public File getOtaPackageFile ()

מורידים את קובץ ה-ZIP של חבילת ה-OTA של המכשיר.

החזרות
File

getOtaPackageVersion

public String getOtaPackageVersion ()

מקבלים את גרסת ה-zip של חבילת ה-OTA של המכשיר.

החזרות
String

getRamdiskFile

public File getRamdiskFile ()

מקבל את קובץ ה-ramdisk שמשמש ליצירת תמונת הליבה.

החזרות
File

getRamdiskVersion

public String getRamdiskVersion ()

הפונקציה מחזירה את גרסת ה-ramdisk.

החזרות
String

getTestsDir

public File getTestsDir ()

מקבלים את הנתיב המקומי לתוכן של הקובץ tests.zip שחולץ.

החזרות
File

getTestsDirVersion

public String getTestsDirVersion ()

מקבלים את הגרסה המחולצת של tests.zip.

החזרות
String

getTrustyImageFile

public File getTrustyImageFile ()

מקבלים את קובץ התמונה המקומי המהימן.

החזרות
File

getTrustyVersion

public String getTrustyVersion ()

הורדת הגרסה המהימנה.

החזרות
String

getUserDataImageFile

public File getUserDataImageFile ()

מקבלים את קובץ האימג' של נתוני המשתמש לבדיקה המקומית.

החזרות
File

getUserDataImageVersion

public String getUserDataImageVersion ()

קבלת הגרסה של תמונת נתוני המשתמש לבדיקה המקומית.

החזרות
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

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

פרמטרים
basebandFile File: תמונת פס הבסיס File

version String: גרסת פס הבסיס

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

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

פרמטרים
bootloaderImgFile File: תמונת טוען האתחול File

version String: הגרסה של תוכנת האתחול

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

מגדירים את הטעם של ה-build לחלק של המכשיר בפרטי ה-build אם הוא שונה מ-setBuildFlavor(String).

פרמטרים
deviceBuildFlavor String: הטעם של גרסת ה-build של המכשיר

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

מגדירים את קובץ אימג' של המערכת של המכשיר שבו רוצים להשתמש.

פרמטרים
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

מגדיר את קובץ mkbootimg שמשמש ליצירת תמונת הליבה.

פרמטרים
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

מגדירים את קובץ ה-ZIP של חבילת ה-OTA של המכשיר.

פרמטרים
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

מקבל את קובץ ה-ramdisk שמשמש ליצירת תמונת הליבה.

פרמטרים
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

מגדירים את הנתיב המקומי לתוכן של הקובץ tests.zip שחולץ.

פרמטרים
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

מגדירים את קובץ התמונה של נתוני המשתמש שבו רוצים להשתמש.

פרמטרים
version String

unmountAll

public final void unmountAll ()

מבטלים את הטעינה של תמונות מכשירים שנטענו.

הפעולה הזו שימושית כדי לבטל את הטעינה של תמונות המכשיר לפני שהאובייקט DeviceBuildInfo מושמד, בתרחישים שבהם אי אפשר לקרוא ל-cleanUp() בגלל שיתוף קבצים, כמו copyAllFileFrom() שנקרא על האובייקט הזה.