CompanionDeviceเครื่องมือติดตาม

public class CompanionDeviceTracker
extends Object

java.lang.Object
com.android.tradefed.targetprep.Companion.CompanionDeviceเครื่องมือติดตาม


คลาสสำหรับการจัดสรรและเพิ่มพื้นที่ว่างให้กับอุปกรณ์ที่ใช้ร่วมกัน

สรุป

วิธีการสาธารณะ

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

จัดสรรอุปกรณ์ที่ใช้ร่วมกันตามเกณฑ์การเลือก

void freeCompanionDevice(ITestDevice device)

ทำให้อุปกรณ์ที่ใช้ร่วมกันว่างตามที่ระบุโดยอุปกรณ์หลัก

ITestDevice getCompanionDevice(ITestDevice device)

ดึงข้อมูลอุปกรณ์ที่ใช้ร่วมกันที่จัดสรรไว้ตามที่ระบุโดยอุปกรณ์หลัก

static CompanionDeviceTracker getInstance()

เรียกข้อมูลอินสแตนซ์ Singleton ของเครื่องมือติดตาม

วิธีการสาธารณะ

จัดสรรอุปกรณ์ที่ใช้ร่วมกัน

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

จัดสรรอุปกรณ์ที่ใช้ร่วมกันตามเกณฑ์การเลือก

พารามิเตอร์
device ITestDevice: อุปกรณ์หลัก ใช้เพื่อระบุอุปกรณ์ที่ใช้ร่วมกัน

opt DeviceSelectionOptions: เกณฑ์การเลือก

คิกรีเทิร์น
ITestDevice อุปกรณ์ที่จัดสรรไว้หรือ null หากไม่มี

FreeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

ทำให้อุปกรณ์ที่ใช้ร่วมกันว่างตามที่ระบุโดยอุปกรณ์หลัก

พารามิเตอร์
device ITestDevice: อุปกรณ์หลักที่ควรปล่อยอุปกรณ์ที่ใช้ร่วมกันที่เกี่ยวข้อง

การขว้าง
IllegalStateException หากไม่มีอุปกรณ์ที่ใช้ร่วมกัน

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

ดึงข้อมูลอุปกรณ์ที่ใช้ร่วมกันที่จัดสรรไว้ตามที่ระบุโดยอุปกรณ์หลัก

พารามิเตอร์
device ITestDevice: อุปกรณ์หลักที่มีการจัดสรรอุปกรณ์ที่ใช้ร่วมกัน

คิกรีเทิร์น
ITestDevice อุปกรณ์ที่ใช้ร่วมกันหรือ null หากไม่พบ

GetInstance

public static CompanionDeviceTracker getInstance ()

เรียกข้อมูลอินสแตนซ์ Singleton ของเครื่องมือติดตาม

คิกรีเทิร์น
CompanionDeviceTracker