IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


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

סיכום

‫methods ציבוריים

abstract void cleanUp()

הסרת כל הקבצים הזמניים.

abstract File getBasebandImageFile()

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

abstract String getBasebandVersion()

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

abstract File getBootloaderImageFile()

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

abstract String getBootloaderVersion()

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

abstract String getDeviceBuildFlavor()

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

abstract String getDeviceBuildId()

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

abstract File getDeviceImageFile()

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

abstract String getDeviceImageVersion()

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

abstract File getMkbootimgFile()

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

abstract String getMkbootimgVersion()

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

abstract File getOtaPackageFile()

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

abstract String getOtaPackageVersion()

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

abstract File getRamdiskFile()

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

abstract String getRamdiskVersion()

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

default File getResourcesDir()

מחזירה את הספרייה שמכילה חלק מהמשאבים שהורדו.

abstract File getTestsDir()

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

abstract String getTestsDirVersion()

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

abstract File getTrustyImageFile()

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

abstract String getTrustyVersion()

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

abstract File getUserDataImageFile()

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

abstract String getUserDataImageVersion()

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

abstract void setBasebandImage(File basebandFile, String version)

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

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

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

default void setDeviceBuildFlavor(String deviceBuildFlavor)

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

abstract void setDeviceImageFile(File deviceImageFile, String version)

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

abstract void setMkbootimgFile(File mkbootimg, String version)

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

abstract void setOtaPackageFile(File otaFile, String version)

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

abstract void setRamdiskFile(File ramdisk, String version)

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

default void setResourcesDir(File resourcesDir, String version)

מגדיר את ספריית המשאבים File.

abstract void setTestsDir(File testsZipFile, String version)

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

abstract void setUserDataImageFile(File userDataFile, String version)

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

abstract void unmountAll()

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

‫methods ציבוריים

cleanUp

public abstract void cleanUp ()

הסרת כל הקבצים הזמניים.

getBasebandImageFile

public abstract File getBasebandImageFile ()

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

החזרות
File

getBasebandVersion

public abstract String getBasebandVersion ()

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

החזרות
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

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

החזרות
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

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

החזרות
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

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

החזרות
String

getDeviceBuildId

public abstract String getDeviceBuildId ()

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

החזרות
String

getDeviceImageFile

public abstract File getDeviceImageFile ()

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

החזרות
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

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

החזרות
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

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

החזרות
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

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

החזרות
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

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

החזרות
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

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

החזרות
String

getRamdiskFile

public abstract File getRamdiskFile ()

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

החזרות
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

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

החזרות
String

getResourcesDir

public File getResourcesDir ()

מחזירה את הספרייה שמכילה חלק מהמשאבים שהורדו. (משאבים בדרך כלל משויכים להגדרת מכשיר עם isFake=true). הפונקציה מחזירה ערך null אם אין ספריית משאבים זמינה.

החזרות
File

getTestsDir

public abstract File getTestsDir ()

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

החזרות
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

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

החזרות
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

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

החזרות
File

getTrustyVersion

public abstract String getTrustyVersion ()

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

החזרות
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

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

החזרות
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

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

החזרות
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

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

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

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

setBootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

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

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

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

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

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

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

setDeviceImageFile

public abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

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

פרמטרים
version String

setMkbootimgFile

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

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

פרמטרים
mkbootimg File

version String

setOtaPackageFile

public abstract void setOtaPackageFile (File otaFile, 
                String version)

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

פרמטרים
otaFile File

version String

setRamdiskFile

public abstract void setRamdiskFile (File ramdisk, 
                String version)

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

פרמטרים
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

מגדיר את ספריית המשאבים File.

פרמטרים
resourcesDir File: הספרייה שמכילה את המשאבים המשותפים.

version String: הגרסה של קובץ הספרייה.

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

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

פרמטרים
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

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

פרמטרים
version String

unmountAll

public abstract void unmountAll ()

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

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