快速啟動助手
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
publicgetBootloaderAndFastbootdDevices ()
傳回裝置序號的對應以及它們是否處於 fastbootd 模式。
退貨 | |
---|---|
bootloader 或 fastbootd 中的串列映射,如果在 fastbootd 中則布林值為 true |
getBootloaderAndFastbootdTcpDevices
publicgetBootloaderAndFastbootdTcpDevices ( serials)
傳回裝置序號的對應以及它們是否處於 fastbootd 模式。
參數 | |
---|---|
serials |
退貨 | |
---|---|
bootloader 或 fastbootd 中的串列映射,如果在 fastbootd 中則布林值為 true |
取得設備
publicgetDevices ()
傳回快速啟動模式下的一組設備序號,如果沒有快速啟動設備,則傳回空集。
退貨 | |
---|---|
一組設備序號。 |
是否可以快速啟動
public boolean isFastbootAvailable ()
確定 fastboot 是否可用。
退貨 | |
---|---|
boolean |
是快速啟動
public boolean isFastbootd (String serial)
返回裝置是否處於 Fastbootd 而不是 Bootloader 中。
參數 | |
---|---|
serial | String |
退貨 | |
---|---|
boolean |