FastbootHelper
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()
傳回裝置序號的對應表,以及裝置是否處於快速啟動模式。 |
|
getBootloaderAndFastbootdTcpDevices(
傳回裝置序號的對應表,以及裝置是否處於快速啟動模式。 |
|
getDevices()
傳回快速系統啟動模式中的一組裝置序號,如果沒有快速系統啟動裝置,則傳回空白組。 |
boolean
|
isFastbootAvailable()
判斷是否可使用快速系統啟動模式。 |
boolean
|
isFastbootd(String serial)
傳回裝置是否處於快速系統啟動模式 (Fastbootd) 而非系統啟動載入程式。 |
公用建構函式
FastbootHelper
public FastbootHelper (IRunUtil runUtil, String fastbootPath)
建構函式。
參數 | |
---|---|
runUtil |
IRunUtil :一個 IRunUtil 。 |
fastbootPath |
String |
公用方法
executeCommand
public String executeCommand (String serial, String command)
在裝置上執行 fastboot 指令,並傳回輸出內容。
參數 | |
---|---|
serial |
String :裝置序號。 |
command |
String :要執行的 fastboot 指令。 |
傳回 | |
---|---|
String |
fastboot 指令的輸出內容。如果指令失敗,則為空值。 |
getBootloaderAndFastbootdDevices
publicgetBootloaderAndFastbootdDevices ()
傳回裝置序號對應表,以及裝置是否處於快速啟動模式。
傳回 | |
---|---|
|
在 Bootloader 或 fastbootd 中,如果是 fastbootd,布林值為 true |
getBootloaderAndFastbootdTcpDevices
publicgetBootloaderAndFastbootdTcpDevices ( serials)
傳回裝置序號對應表,以及裝置是否處於快速啟動模式。
參數 | |
---|---|
serials |
:裝置序號和快速啟動模式序號的對應表。 |
傳回 | |
---|---|
|
在 Bootloader 或 fastbootd 中,如果是 fastbootd,布林值為 true |
getDevices
publicgetDevices ()
傳回快速系統啟動模式中的一組裝置序號,如果沒有快速系統啟動裝置,則傳回空白集合。
傳回 | |
---|---|
|
一組裝置序號。 |
isFastbootAvailable
public boolean isFastbootAvailable ()
判斷是否可使用快速啟動模式。
傳回 | |
---|---|
boolean |
isFastbootd
public boolean isFastbootd (String serial)
傳回裝置是否處於快速系統啟動模式 (Fastbootd) 而非系統啟動載入程式。
參數 | |
---|---|
serial |
String |
傳回 | |
---|---|
boolean |