FastbootHelper
public
class
FastbootHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.FastbootHelper |
Fastboot 作業的輔助類別。
摘要
公用建構函式 | |
---|---|
FastbootHelper(IRunUtil runUtil, String fastbootPath)
建構函式。 |
公用方法 | |
---|---|
String
|
executeCommand(String serial, String command)
這個外掛程式能在裝置上執行 Fastboot 指令並傳回輸出內容。 |
|
getBootloaderAndFastbootdDevices()
傳回裝置序列的圖,以及裝置序列是否處於 Fastbootd 模式。 |
|
getBootloaderAndFastbootdTcpDevices(
傳回裝置序列的圖,以及裝置序列是否處於 Fastbootd 模式。 |
|
getDevices()
以 Fastboot 模式傳回一組裝置序列;如果沒有 Fastboot 裝置,則傳回空白集。 |
boolean
|
isFastbootAvailable()
判斷 Fastboot 是否可供使用。 |
boolean
|
isFastbootd(String serial)
傳回裝置是否採用 Fastbootd,而非系統啟動載入程式。 |
公用建構函式
FastbootHelper
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 |
會輸出 Quickboot 指令的輸出內容如果指令失敗,則為空值。 |
getBootloaderAndFastbootdDevices
publicgetBootloaderAndFastbootdDevices ()
傳回裝置序列的圖,以及裝置序列是否處於 Fastbootd 模式。
傳回 | |
---|---|
|
系統啟動載入程式或 Fastbootd 中的序列地圖,如果是在 Fastbootd 中,則布林值為 true |
getBootloaderAndFastbootdTcpDevices
publicgetBootloaderAndFastbootdTcpDevices ( serials)
傳回裝置序列的圖,以及裝置序列是否處於 Fastbootd 模式。
參數 | |
---|---|
serials |
:裝置序號和 Fastboot 模式序號對應。 |
傳回 | |
---|---|
|
系統啟動載入程式或 Fastbootd 中的序列地圖,如果是在 Fastbootd 中,則布林值為 true |
get 裝置
publicgetDevices ()
以 Fastboot 模式傳回一組裝置序列;如果沒有 Fastboot 裝置,則傳回空白集。
傳回 | |
---|---|
|
一組裝置序列 |
isFastbootAvailable
public boolean isFastbootAvailable ()
判斷 Fastboot 是否可供使用。
傳回 | |
---|---|
boolean |
快速系統啟動
public boolean isFastbootd (String serial)
傳回裝置是否處於 Fastbootd,而非系統啟動載入程式。
參數 | |
---|---|
serial |
String |
傳回 | |
---|---|
boolean |