DeviceActionUtil

public class DeviceActionUtil
extends Object

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


คลาสยูทิลิตี้สำหรับดำเนินการการทำงานของอุปกรณ์

สรุป

คลาสที่ซ้อนกัน

class DeviceActionUtil.DeviceActionConfigError

ข้อยกเว้นสำหรับข้อผิดพลาดในการกำหนดค่า 

เมธอดสาธารณะ

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

สร้างอินสแตนซ์

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

เรียกใช้คำสั่งการทำงานของอุปกรณ์

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

สร้างไฟล์บันทึกของโฮสต์

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

บันทึกไฟล์ที่สร้างทั้งหมดลงในบันทึกการทดสอบ

เมธอดสาธารณะ

สร้าง

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

สร้างอินสแตนซ์

พารามิเตอร์
deviceActionMainJar File

bundletoolJar File

การคืนสินค้า
DeviceActionUtil

ส่ง
DeviceActionUtil.DeviceActionConfigError

execute

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

เรียกใช้คำสั่งการทำงานของอุปกรณ์

พารามิเตอร์
command DeviceActionUtil.Command: ที่จะเรียกใช้

deviceId String: ของอุปกรณ์

actionArgs List: อาร์กิวเมนต์การทำงานสำหรับ command

การคืนสินค้า
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

พารามิเตอร์
name String

การคืนสินค้า
File

ส่ง
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

สร้างไฟล์บันทึกของโฮสต์

พารามิเตอร์
result CommandResult

ส่ง
IOException

saveToLogs

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

บันทึกไฟล์ที่สร้างทั้งหมดลงในบันทึกการทดสอบ

พารามิเตอร์
cmd DeviceActionUtil.Command

testLogger ITestLogger

ส่ง
IOException