CompanionDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
คลาสสำหรับการจัดสรรและปล่อยอุปกรณ์คู่หู
สรุป
วิธีการสาธารณะ | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) จัดสรรอุปกรณ์คู่หูตามเกณฑ์การเลือก |
void | freeCompanionDevice ( ITestDevice device) ปล่อยอุปกรณ์คู่หูตามที่ระบุโดยอุปกรณ์หลัก |
ITestDevice | getCompanionDevice ( ITestDevice device) ดึงข้อมูลอุปกรณ์คู่หูที่จัดสรรตามที่ระบุโดยอุปกรณ์หลัก |
static CompanionDeviceTracker | getInstance () ดึงข้อมูลอินสแตนซ์ซิงเกิลตันของตัวติดตาม |
วิธีการสาธารณะ
จัดสรร CompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
จัดสรรอุปกรณ์คู่หูตามเกณฑ์การเลือก
พารามิเตอร์ | |
---|---|
device | ITestDevice : อุปกรณ์หลัก ใช้เพื่อระบุอุปกรณ์สหาย |
opt | DeviceSelectionOptions : เกณฑ์การคัดเลือก |
การส่งคืน | |
---|---|
ITestDevice | อุปกรณ์ได้รับการจัดสรรหรือ null หากไม่มี |
อุปกรณ์คู่หูฟรี
public void freeCompanionDevice (ITestDevice device)
ปล่อยอุปกรณ์คู่หูตามที่ระบุโดยอุปกรณ์หลัก
พารามิเตอร์ | |
---|---|
device | ITestDevice : อุปกรณ์หลักที่ควรปล่อยอุปกรณ์คู่หูที่เกี่ยวข้อง |
ขว้าง | |
---|---|
IllegalStateException | หากไม่มีอุปกรณ์คู่หู |
รับ CompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
ดึงข้อมูลอุปกรณ์คู่หูที่จัดสรรตามที่ระบุโดยอุปกรณ์หลัก
พารามิเตอร์ | |
---|---|
device | ITestDevice : อุปกรณ์หลักที่อุปกรณ์คู่หูได้รับการจัดสรรด้วย |
การส่งคืน | |
---|---|
ITestDevice | อุปกรณ์ที่แสดงร่วมหรือ null หากไม่พบ |
รับอินสแตนซ์
public static CompanionDeviceTracker getInstance ()
ดึงข้อมูลอินสแตนซ์ซิงเกิลตันของตัวติดตาม
การส่งคืน | |
---|---|
CompanionDeviceTracker |