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 |