快速啟動助手

public class FastbootHelper
extends Object

java.lang.Object
com.android.tradefed.device.FastbootHelper


用於快速啟動操作的輔助類別。

概括

公共構造函數

FastbootHelper ( IRunUtil runUtil, String fastbootPath)

構造函數。

公共方法

String executeCommand (String serial, String command)

在裝置上執行 fastboot 命令並返回輸出。

getBootloaderAndFastbootdDevices ()

傳回裝置序號的對應以及它們是否處於 fastbootd 模式。

getBootloaderAndFastbootdTcpDevices ( serials) getBootloaderAndFastbootdTcpDevices ( serials)

傳回裝置序號的對應以及它們是否處於 fastbootd 模式。

getDevices ()

傳回快速啟動模式下的一組設備序號,如果沒有快速啟動設備,則傳回空集。

boolean isFastbootAvailable ()

確定 fastboot 是否可用。

boolean isFastbootd (String serial)

返回裝置是否處於 Fastbootd 而不是 Bootloader 中。

公共構造函數

快速啟動助手

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

構造函數。

參數
runUtil IRunUtil :一個IRunUtil

fastbootPath String

公共方法

執行命令

public String executeCommand (String serial, 
                String command)

在裝置上執行 fastboot 命令並返回輸出。

參數
serial String :裝置序號。

command String :要執行的 fastboot 指令。

退貨
String fastboot 指令的輸出。如果命令失敗則為 null。

取得BootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

傳回裝置序號的對應以及它們是否處於 fastbootd 模式。

退貨
bootloader 或 fastbootd 中的串列映射,如果在 fastbootd 中則布林值為 true

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

傳回裝置序號的對應以及它們是否處於 fastbootd 模式。

參數
serials :設備序號和快速啟動模式序號的對應。

退貨
bootloader 或 fastbootd 中的串列映射,如果在 fastbootd 中則布林值為 true

取得設備

public  getDevices ()

傳回快速啟動模式下的一組設備序號,如果沒有快速啟動設備,則傳回空集。

退貨
一組設備序號。

是否可以快速啟動

public boolean isFastbootAvailable ()

確定 fastboot 是否可用。

退貨
boolean

是快速啟動

public boolean isFastbootd (String serial)

返回裝置是否處於 Fastbootd 而不是 Bootloader 中。

參數
serial String

退貨
boolean