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 指令,並傳回輸出內容。 |
Map<String, Boolean>
|
getBootloaderAndFastbootdDevices()
傳回裝置序號的地圖,以及裝置是否處於 fastbootd 模式。 |
Map<String, Boolean>
|
getBootloaderAndFastbootdTcpDevices(Map<String, String> serials)
傳回裝置序號的地圖,以及裝置是否處於 fastbootd 模式。 |
Set<String>
|
getDevices()
傳回快速系統啟動模式 (Fastboot mode) 下的一組裝置序號,如果沒有快速系統啟動模式 (Fastboot mode) 裝置,則傳回空集合。 |
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
public Map<String, Boolean> getBootloaderAndFastbootdDevices ()
傳回裝置序號的地圖,以及裝置是否處於 fastbootd 模式。
| 傳回 | |
|---|---|
Map<String, Boolean> |
系統啟動載入程式或 fastbootd 中的序號對應表,如果位於 fastbootd 中,布林值為 true |
getBootloaderAndFastbootdTcpDevices
public Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)
傳回裝置序號的地圖,以及裝置是否處於 fastbootd 模式。
| 參數 | |
|---|---|
serials |
Map:裝置序號和快速啟動模式序號的對應表。 |
| 傳回 | |
|---|---|
Map<String, Boolean> |
系統啟動載入程式或 fastbootd 中的序號對應表,如果位於 fastbootd 中,布林值為 true |
getDevices
public Set<String> getDevices ()
傳回快速系統啟動模式 (Fastboot mode) 下的一組裝置序號,如果沒有快速系統啟動模式 (Fastboot mode) 裝置,則傳回空集合。
| 傳回 | |
|---|---|
Set<String> |
一組裝置序號。 |
isFastbootAvailable
public boolean isFastbootAvailable ()
判斷是否可使用快速啟動。
| 傳回 | |
|---|---|
boolean |
|
isFastbootd
public boolean isFastbootd (String serial)
傳回裝置是否處於 Fastbootd 模式,而非系統啟動載入程式。
| 參數 | |
|---|---|
serial |
String |
| 傳回 | |
|---|---|
boolean |
|