FastbootHelper

public class FastbootHelper
extends Object

java.lang.Object
com.android.tradefed.device.FastbootHelper


Lớp trợ giúp cho các thao tác fastboot.

Tóm tắt

Hàm khởi tạo công khai

FastbootHelper(IRunUtil runUtil, String fastbootPath)

Hàm khởi tạo.

Phương thức công khai

String executeCommand(String serial, String command)

Thực thi lệnh fastboot trên thiết bị và trả về kết quả.

Map<String, Boolean> getBootloaderAndFastbootdDevices()

Trả về một bản đồ gồm số sê-ri của thiết bị và cho biết thiết bị đó có ở chế độ fastbootd hay không.

Map<String, Boolean> getBootloaderAndFastbootdTcpDevices(Map<String, String> serials)

Trả về một bản đồ gồm số sê-ri của thiết bị và cho biết thiết bị đó có ở chế độ fastbootd hay không.

Set<String> getDevices()

Trả về một tập hợp số sê-ri của thiết bị ở chế độ fastboot hoặc một tập hợp trống nếu không có thiết bị fastboot.

boolean isFastbootAvailable()

Xác định xem bạn có thể sử dụng fastboot hay không.

boolean isFastbootd(String serial)

Trả về thông tin cho biết thiết bị có ở chế độ Fastbootd hay không thay vì ở Trình tải khởi động.

Hàm khởi tạo công khai

FastbootHelper

public FastbootHelper (IRunUtil runUtil, 
                String fastbootPath)

Hàm khởi tạo.

Tham số
runUtil IRunUtil: một IRunUtil.

fastbootPath String

Phương thức công khai

executeCommand

public String executeCommand (String serial, 
                String command)

Thực thi lệnh fastboot trên thiết bị và trả về kết quả.

Tham số
serial String: số sê-ri của thiết bị.

command String: lệnh fastboot để chạy.

Giá trị trả về
String kết quả của lệnh fastboot. Giá trị rỗng nếu lệnh không thành công.

getBootloaderAndFastbootdDevices

public Map<String, Boolean> getBootloaderAndFastbootdDevices ()

Trả về một bản đồ gồm số sê-ri của thiết bị và cho biết thiết bị đó có ở chế độ fastbootd hay không.

Giá trị trả về
Map<String, Boolean> một Bản đồ gồm số sê-ri trong trình tải khởi động hoặc fastbootd, giá trị boolean là true nếu ở chế độ fastbootd

getBootloaderAndFastbootdTcpDevices

public Map<String, Boolean> getBootloaderAndFastbootdTcpDevices (Map<String, String> serials)

Trả về một bản đồ gồm số sê-ri của thiết bị và cho biết thiết bị đó có ở chế độ fastbootd hay không.

Tham số
serials Map: một bản đồ gồm số sê-ri của thiết bị và số sê-ri của chế độ fastboot.

Giá trị trả về
Map<String, Boolean> một Bản đồ gồm số sê-ri trong trình tải khởi động hoặc fastbootd, giá trị boolean là true nếu ở chế độ fastbootd

getDevices

public Set<String> getDevices ()

Trả về một tập hợp số sê-ri của thiết bị ở chế độ fastboot hoặc một tập hợp trống nếu không có thiết bị fastboot.

Giá trị trả về
Set<String> một tập hợp số sê-ri của thiết bị.

isFastbootAvailable

public boolean isFastbootAvailable ()

Xác định xem bạn có thể sử dụng fastboot hay không.

Giá trị trả về
boolean

isFastbootd

public boolean isFastbootd (String serial)

Trả về thông tin cho biết thiết bị có ở chế độ Fastbootd hay không thay vì ở Trình tải khởi động.

Tham số
serial String

Trả về
boolean