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( serials)

傳回裝置序號的對應表,以及裝置是否處於快速啟動模式。

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

public  getBootloaderAndFastbootdDevices ()

傳回裝置序號對應表,以及裝置是否處於快速啟動模式。

傳回
在 Bootloader 或 fastbootd 中,如果是 fastbootd,布林值為 true

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

傳回裝置序號對應表,以及裝置是否處於快速啟動模式。

參數
serials :裝置序號和快速啟動模式序號的對應表。

傳回
在 Bootloader 或 fastbootd 中,如果是 fastbootd,布林值為 true

getDevices

public  getDevices ()

傳回快速系統啟動模式中的一組裝置序號,如果沒有快速系統啟動裝置,則傳回空白集合。

傳回
一組裝置序號。

isFastbootAvailable

public boolean isFastbootAvailable ()

判斷是否可使用快速啟動模式。

傳回
boolean

isFastbootd

public boolean isFastbootd (String serial)

傳回裝置是否處於快速系統啟動模式 (Fastbootd) 而非系統啟動載入程式。

參數
serial String

傳回
boolean