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 IRunUtil: IRunUtil

fastbootPath String

パブリック メソッド

実行コマンド

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)

デバイスがブートローダーではなく Fastbootd で実行されているかどうかを返します。

パラメータ
serial String

戻り値
boolean