빠른 부팅 도우미

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

기기 일련번호의 맵과 빠른 부팅 모드인지 여부를 반환합니다.

getBootloaderAndFastbootdTcpDevices( serials)

기기 일련번호의 맵과 빠른 부팅 모드인지 여부를 반환합니다.

getDevices()

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

boolean isFastbootAvailable()

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

boolean isFastbootd(String serial)

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

공개 생성자

빠른 부팅 도우미

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

생성자입니다.

매개변수
runUtil IRunUtil: IRunUtil입니다.

fastbootPath String

공개 메서드

runCommand

public String executeCommand (String serial, 
                String command)

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

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

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

반환 값
String 출력됩니다 명령어가 실패하면 null을 반환합니다.

getBootloaderAndFastbootdDevices

public  getBootloaderAndFastbootdDevices ()

기기 일련번호의 맵과 빠른 부팅 모드인지 여부를 반환합니다.

반환 값
부트로더 또는 fastbootd의 일련번호 맵. fastbootd인 경우 부울은 true입니다.

getBootloaderAndFastbootdTcpDevices

public  getBootloaderAndFastbootdTcpDevices ( serials)

기기 일련번호의 맵과 빠른 부팅 모드인지 여부를 반환합니다.

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

반환 값
부트로더 또는 fastbootd의 일련번호 맵. fastbootd인 경우 부울은 true입니다.

getDevices

public  getDevices ()

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

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

isFastbootAvailable

public boolean isFastbootAvailable ()

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

반환 값
boolean

isFastbootd

public boolean isFastbootd (String serial)

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

매개변수
serial String

반환 값
boolean