快速啟動助手

public class FastbootHelper
extends Object

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


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

概括

公共構造函數

FastbootHelper ( IRunUtil runUtil, String fastbootPath)

構造函數。

公共方法

String executeCommand (String serial, String command)

在設備上執行快速啟動命令並返回輸出。

getBootloaderAndFastbootdDevices ()

返回設備序列號的映射以及它們是否處於 fastbootd 模式。

getBootloaderAndFastbootdTcpDevices ( serials) getBootloaderAndFastbootdTcpDevices ( serials)

返回設備序列號的映射以及它們是否處於 fastbootd 模式。

getDevices ()

返回一組處於 fastboot 模式的設備序列號,如果沒有 fastboot 設備則返回一個空集。

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)

在設備上執行快速啟動命令並返回輸出。

參數
serial String :設備序列號。

command String :要運行的快速啟動命令。

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

getBootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

返回設備序列號的映射以及它們是否處於 fastbootd 模式。

退貨
bootloader 或 fastbootd 中的串行映射,如果在 fastbootd 中則布爾值為真

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

返回設備序列號的映射以及它們是否處於 fastbootd 模式。

參數
serials :設備序列號和快速啟動模式序列號的映射。

退貨
bootloader 或 fastbootd 中的串行映射,如果在 fastbootd 中則布爾值為真

獲取設備

public  getDevices ()

返回一組處於 fastboot 模式的設備序列號,如果沒有 fastboot 設備則返回一個空集。

退貨
一組設備序列號。

isFastbootAvailable

public boolean isFastbootAvailable ()

確定 fastboot 是否可用。

退貨
boolean

isFastbootd

public boolean isFastbootd (String serial)

返回設備是否在 Fastbootd 而不是 Bootloader 中。

參數
serial String

退貨
boolean