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

傳回裝置序列的圖,以及裝置序列是否處於 Fastbootd 模式。

getDevices()

以 Fastboot 模式傳回一組裝置序列;如果沒有 Fastboot 裝置,則傳回空白集。

boolean isFastbootAvailable()

判斷 Fastboot 是否可供使用。

boolean isFastbootd(String serial)

傳回裝置是否採用 Fastbootd,而非系統啟動載入程式。

公用建構函式

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

建構函式。

參數
runUtil IRunUtilIRunUtil

fastbootPath String

公用方法

執行指令

public String executeCommand (String serial, 
                String command)

這個外掛程式能在裝置上執行 Fastboot 指令並傳回輸出內容。

參數
serial String:裝置序列。

command String:要執行的 Fastboot 指令。

傳回
String 會輸出 Quickboot 指令的輸出內容如果指令失敗,則為空值。

getBootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

傳回裝置序列的圖,以及裝置序列是否處於 Fastbootd 模式。

傳回
系統啟動載入程式或 Fastbootd 中的序列地圖,如果是在 Fastbootd 中,則布林值為 true

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

傳回裝置序列的圖,以及裝置序列是否處於 Fastbootd 模式。

參數
serials :裝置序號和 Fastboot 模式序號對應。

傳回
系統啟動載入程式或 Fastbootd 中的序列地圖,如果是在 Fastbootd 中,則布林值為 true

get 裝置

public  getDevices ()

以 Fastboot 模式傳回一組裝置序列;如果沒有 Fastboot 裝置,則傳回空白集。

傳回
一組裝置序列

isFastbootAvailable

public boolean isFastbootAvailable ()

判斷 Fastboot 是否可供使用。

傳回
boolean

快速系統啟動

public boolean isFastbootd (String serial)

傳回裝置是否處於 Fastbootd,而非系統啟動載入程式。

參數
serial String

傳回
boolean