Hành động trên thiết bị

public class DeviceActionUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.DeviceActionUtil


Một lớp Tiện ích để thực thi các thao tác trên thiết bị.

Tóm tắt

Lớp lồng ghép

class DeviceActionUtil.DeviceActionConfigError

Trường hợp ngoại lệ đối với lỗi cấu hình. 

Phương thức công khai

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Tạo một thực thể.

CommandResult execute(DeviceActionUtil.Command command, String deviceId, actionArgs)

Thực thi lệnh hành động trên thiết bị.

static File findExecutableOnPath(String name)
void generateLogFile(CommandResult result)

Tạo tệp nhật ký máy chủ lưu trữ.

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

Lưu tất cả tệp đã tạo vào nhật ký kiểm tra.

Phương thức công khai

create

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Tạo một thực thể.

Tham số
deviceActionMainJar File

bundletoolJar File

Giá trị trả về
DeviceActionUtil

Gửi
DeviceActionUtil.DeviceActionConfigError

thực hiện

public CommandResult execute (DeviceActionUtil.Command command, 
                String deviceId, 
                 actionArgs)

Thực thi lệnh hành động trên thiết bị.

Tham số
command DeviceActionUtil.Command: để thực thi.

deviceId String: của thiết bị.

actionArgs : đối số hành động cho command.

Giá trị trả về
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Tham số
name String

Giá trị trả về
File

Gửi
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

Tạo tệp nhật ký máy chủ lưu trữ.

Tham số
result CommandResult

saveToLogs

public void saveToLogs (DeviceActionUtil.Command cmd, 
                ITestLogger testLogger)

Lưu tất cả tệp đã tạo vào nhật ký kiểm tra.

Tham số
cmd DeviceActionUtil.Command

testLogger ITestLogger