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)

デバイスが Bootloader ではなく 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 コマンドの出力。コマンドが失敗した場合は null。

getBootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

デバイスのシリアル番号と、fastbootd モードかどうかのマップを返します。

戻り値
ブートローダまたは fastbootd のシリアルのマップ。fastbootd の場合はブール値が true になります。

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

デバイスのシリアル番号と、fastbootd モードかどうかのマップを返します。

パラメータ
serials : デバイスのシリアル番号と fastboot モードのシリアル番号のマップ。

戻り値
ブートローダまたは fastbootd のシリアルのマップ。fastbootd の場合はブール値が true になります。

getDevices

public  getDevices ()

fastboot モードのデバイスのシリアル番号のセットを返します。fastboot デバイスがない場合、空のセットを返します。

戻り値
デバイスのシリアル番号のセット。

isFastbootAvailable

public boolean isFastbootAvailable ()

fastboot を使用できるかどうかを判断します。

戻り値
boolean

isFastbootd

public boolean isFastbootd (String serial)

デバイスが Bootloader ではなく Fastbootd にあるかどうかを返します。

パラメータ
serial String

戻り値
boolean