設備建置資訊

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


表示完整 Android 裝置建置及其(可選)測試的IBuildInfo

概括

公共方法

abstract void cleanUp ()

刪除所有臨時檔案。

abstract File getBasebandImageFile ()

取得本地基頻鏡像檔。

abstract String getBasebandVersion ()

取得基頻版本。

abstract File getBootloaderImageFile ()

取得本機引導程式映像檔。

abstract String getBootloaderVersion ()

取得引導程式版本。

abstract String getDeviceBuildFlavor ()

傳回正在測試的平台建置類型的可選方法。

abstract String getDeviceBuildId ()

傳回被測平台建構的唯一識別碼。

abstract File getDeviceImageFile ()

取得本機裝置鏡像 zip 檔案。

abstract String getDeviceImageVersion ()

取得本機裝置鏡像zip版本。

abstract File getMkbootimgFile ()

取得用於建立核心映像的 mkbootimg 檔案。

abstract String getMkbootimgVersion ()

取得 mkbootimg 版本。

abstract File getOtaPackageFile ()

取得設備OTA包zip檔。

abstract String getOtaPackageVersion ()

取得設備OTA包zip版本。

abstract File getRamdiskFile ()

取得用於建立核心映像的 ramdisk 檔案。

abstract String getRamdiskVersion ()

取得 ramdisk 版本。

default File getResourcesDir ()

傳回包含一些下載資源的目錄。

abstract File getTestsDir ()

取得提取的tests.zip 檔案內容的本機路徑。

abstract String getTestsDirVersion ()

取得提取的tests.zip版本。

abstract File getUserDataImageFile ()

取得本地測試用戶資料圖像檔案。

abstract String getUserDataImageVersion ()

取得本機測試使用者資料鏡像版本。

abstract void setBasebandImage (File basebandFile, String version)

設定設備版本的基頻映像。

abstract void setBootloaderImageFile (File bootloaderImgFile, String version)

設定裝置建置的引導程式映像。

default void setDeviceBuildFlavor (String deviceBuildFlavor)

如果與IBuildInfo.setBuildFlavor(String)不同,則為建置資訊的裝置部分設定建置風格。

abstract void setDeviceImageFile (File deviceImageFile, String version)

設定要使用的設備系統映像檔。

abstract void setMkbootimgFile (File mkbootimg, String version)

設定用於建立核心映像的 mkbootimg 檔案。

abstract void setOtaPackageFile (File otaFile, String version)

設定設備OTA包zip檔。

abstract void setRamdiskFile (File ramdisk, String version)

取得用於建立核心映像的 ramdisk 檔案。

default void setResourcesDir (File resourcesDir, String version)

設定資源目錄ERROR(/File)

abstract void setTestsDir (File testsZipFile, String version)

設定提取的tests.zip 檔案內容的本機路徑。

abstract void setUserDataImageFile (File userDataFile, String version)

設定要使用的使用者資料圖像檔案。

公共方法

清理

public abstract void cleanUp ()

刪除所有臨時檔案。

取得基頻影像文件

public abstract File getBasebandImageFile ()

取得本地基頻鏡像檔。

退貨
File

取得基頻版本

public abstract String getBasebandVersion ()

取得基頻版本。

退貨
String

取得Bootloader圖片文件

public abstract File getBootloaderImageFile ()

取得本機引導程式映像檔。

退貨
File

取得Bootloader版本

public abstract String getBootloaderVersion ()

取得引導程式版本。

退貨
String

取得設備建構風格

public abstract String getDeviceBuildFlavor ()

傳回正在測試的平台建置類型的可選方法。

退貨
String

取得設備建置ID

public abstract String getDeviceBuildId ()

傳回被測平台建構的唯一識別碼。永遠不該為空。預設為IBuildInfo.UNKNOWN_BUILD_ID

退貨
String

取得設備影像文件

public abstract File getDeviceImageFile ()

取得本機裝置鏡像 zip 檔案。

退貨
File

取得設備影像版本

public abstract String getDeviceImageVersion ()

取得本機裝置鏡像zip版本。

退貨
String

取得Mkbootimg文件

public abstract File getMkbootimgFile ()

取得用於建立核心映像的 mkbootimg 檔案。

退貨
File

取得Mkbootimg版本

public abstract String getMkbootimgVersion ()

取得 mkbootimg 版本。

退貨
String

取得Ota包文件

public abstract File getOtaPackageFile ()

取得設備OTA包zip檔。

退貨
File

取得OtaPackageVersion

public abstract String getOtaPackageVersion ()

取得設備OTA包zip版本。

退貨
String

取得虛擬磁碟文件

public abstract File getRamdiskFile ()

取得用於建立核心映像的 ramdisk 檔案。

退貨
File

取得Ramdisk版本

public abstract String getRamdiskVersion ()

取得 ramdisk 版本。

退貨
String

取得資源目錄

public File getResourcesDir ()

傳回包含一些下載資源的目錄。 (資源通常與 isFake=true 設備定義關聯)。如果沒有可用的資源目錄,則傳回 null。

退貨
File

取得測試目錄

public abstract File getTestsDir ()

取得提取的tests.zip 檔案內容的本機路徑。

退貨
File

取得測試目錄版本

public abstract String getTestsDirVersion ()

取得提取的tests.zip版本。

退貨
String

取得用戶資料圖像文件

public abstract File getUserDataImageFile ()

取得本地測試用戶資料圖像檔案。

退貨
File

取得使用者資料圖像版本

public abstract String getUserDataImageVersion ()

取得本機測試使用者資料鏡像版本。

退貨
String

設定基頻影像

public abstract void setBasebandImage (File basebandFile, 
                String version)

設定設備版本的基頻映像。

參數
basebandFile File :基頻影像ERROR(/File)

version String : 基頻版本

設定Bootloader圖片文件

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

設定裝置建置的引導程式映像。

參數
bootloaderImgFile File :引導程式映像ERROR(/File)

version String : 引導程式的版本

設定設備建構風格

public void setDeviceBuildFlavor (String deviceBuildFlavor)

如果與IBuildInfo.setBuildFlavor(String)不同,則為建置資訊的裝置部分設定建置風格。

參數
deviceBuildFlavor String : 裝置建構的風格

設定設備圖像文件

public abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

設定要使用的設備系統映像檔。

參數
version String

設定Mkbootimg文件

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

設定用於建立核心映像的 mkbootimg 檔案。

參數
mkbootimg File

version String

設定Ota包文件

public abstract void setOtaPackageFile (File otaFile, 
                String version)

設定設備OTA包zip檔。

參數
otaFile File

version String

設定虛擬磁碟文件

public abstract void setRamdiskFile (File ramdisk, 
                String version)

取得用於建立核心映像的 ramdisk 檔案。

參數
ramdisk File

version String

設定資源目錄

public void setResourcesDir (File resourcesDir, 
                String version)

設定資源目錄ERROR(/File)

參數
resourcesDir File :包含共享資源的目錄。

version String :目錄檔案的版本。

設定測試目錄

public abstract void setTestsDir (File testsZipFile, 
                String version)

設定提取的tests.zip 檔案內容的本機路徑。

參數
version String

設定使用者資料圖像文件

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

設定要使用的使用者資料圖像檔案。

參數
version String