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)

기기에서 빠른 부팅 명령어를 실행하고 출력을 반환합니다.

getBootloaderAndFastbootdDevices()

기기 일련번호 및 기기가 fastbootd 모드인지 여부의 맵을 반환합니다.

getBootloaderAndFastbootdTcpDevices( serials)

기기 일련번호 및 기기가 fastbootd 모드인지 여부의 맵을 반환합니다.

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)

기기에서 빠른 부팅 명령어를 실행하고 출력을 반환합니다.

매개변수
serial String: 기기 일련번호입니다.

command String: 실행할 빠른 부팅 명령어입니다.

반환 값
String fastboot 명령어의 출력입니다. 명령어 실패 시 null입니다.

getBootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

기기 일련번호 및 기기가 fastbootd 모드인지 여부의 맵을 반환합니다.

반환 값
부트로더 또는 빠른 부팅의 시리얼 맵입니다. 빠른 부팅에 있으면 불리언이 true입니다.

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

기기 일련번호 및 기기가 fastbootd 모드인지 여부의 맵을 반환합니다.

매개변수
serials : 기기 일련번호와 빠른 부팅 모드 일련번호의 맵입니다.

반환 값
부트로더 또는 빠른 부팅의 시리얼 맵입니다. 빠른 부팅에 있으면 불리언이 true입니다.

getDevices

public  getDevices ()

빠른 부팅 모드의 기기 일련번호 집합을 반환하거나 빠른 부팅 기기가 없는 경우 빈 집합을 반환합니다.

반환 값
기기 일련번호 집합입니다.

isFastbootAvailable

public boolean isFastbootAvailable ()

빠른 부팅을 사용할 수 있는지 확인합니다.

반환 값
boolean

isFastbootd

public boolean isFastbootd (String serial)

기기가 부트로더 대신 Fastbootd에 있는지 여부를 반환합니다.

매개변수
serial String

반환 값
boolean