อุปกรณ์ทดสอบที่มีการจัดการ
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice ที่มีการจัดการวงจร
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
คอนเทนเนอร์สำหรับคำตอบสำหรับ |
วิธีการสาธารณะ | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
แสดงสถานะการจัดสรรปัจจุบันของอุปกรณ์ |
abstract
Process
|
getEmulatorProcess()
แสดงผล |
abstract
String
|
getFastbootPath()
แสดงผลเส้นทางของไบนารี Fastboot ที่ใช้ |
abstract
String
|
getFastbootVersion()
แสดงผลสตริงเวอร์ชันของไบนารีของ Fastboot ที่ใช้ |
abstract
String
|
getMacAddress()
แสดงผลที่อยู่ MAC ของอุปกรณ์ ค่าว่างในกรณีที่ค้นหาจากอุปกรณ์ไม่สำเร็จ |
abstract
IDeviceStateMonitor
|
getMonitor()
ส่งคืน |
abstract
String
|
getSimOperator()
ส่งคืนผู้ให้บริการซิมการ์ดหรือค่า Null หากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน |
abstract
String
|
getSimState()
แสดงสถานะซิมการ์ดหรือค่าว่างหากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
ประมวลผล DeviceEvent ที่ระบุ |
abstract
boolean
|
isFastbootEnabled()
แสดงผลหาก Fastboot พร้อมใช้งานสำหรับอุปกรณ์ |
abstract
boolean
|
recoverDevice()
เรียกใช้การกู้คืนในอุปกรณ์ |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
อัปเดตสถานะของอุปกรณ์ |
abstract
void
|
setEmulatorProcess(Process p)
ตั้งค่า |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
ตั้งค่าตัวเลือก Fastboot สำหรับอุปกรณ์ |
abstract
void
|
setFastbootPath(String fastbootPath)
กำหนดเส้นทางไปยังไบนารีของ Fastboot ที่ควรใช้ |
abstract
void
|
setIDevice(IDevice device)
อัปเดต IDevice ที่เชื่อมโยงกับ ITestDevice นี้ |
วิธีการสาธารณะ
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
แสดงสถานะการจัดสรรปัจจุบันของอุปกรณ์
คิกรีเทิร์น | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
แสดงผล Process
ที่เกี่ยวข้องกับโปรแกรมจำลองนี้
คิกรีเทิร์น | |
---|---|
Process |
Process หรือ null |
getFastbootPath
public abstract String getFastbootPath ()
แสดงผลเส้นทางของไบนารี Fastboot ที่ใช้
ยังคงต้องใช้ isFastbootEnabled()
เป็น "จริง" เพื่อเปิดใช้ฟังก์ชัน Fastboot
คิกรีเทิร์น | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
แสดงผลสตริงเวอร์ชันของไบนารีของ Fastboot ที่ใช้ หรือเป็นค่าว่างหากมีบางอย่างเกิดขึ้น ผิด
คิกรีเทิร์น | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
แสดงผลที่อยู่ MAC ของอุปกรณ์ ค่าว่างในกรณีที่ค้นหาจากอุปกรณ์ไม่สำเร็จ
คิกรีเทิร์น | |
---|---|
String |
GetMonitor
public abstract IDeviceStateMonitor getMonitor ()
ส่งคืน IDeviceStateMonitor
ที่เชื่อมโยงกับอุปกรณ์
คิกรีเทิร์น | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
ส่งคืนผู้ให้บริการซิมการ์ดหรือค่า Null หากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน
คิกรีเทิร์น | |
---|---|
String |
getSimState
public abstract String getSimState ()
แสดงสถานะซิมการ์ดหรือค่าว่างหากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน
คิกรีเทิร์น | |
---|---|
String |
จัดการเหตุการณ์การจัดสรร
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
ประมวลผล DeviceEvent ที่ระบุ อาจเปลี่ยนอุปกรณ์
เป็นสถานะใหม่ จะแจ้ง IDeviceMonitor
เกี่ยวกับการเปลี่ยนสถานะใดๆ
พารามิเตอร์ | |
---|---|
event |
DeviceEvent |
คิกรีเทิร์น | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
แสดงผลหาก Fastboot พร้อมใช้งานสำหรับอุปกรณ์
คิกรีเทิร์น | |
---|---|
boolean |
กู้คืนอุปกรณ์
public abstract boolean recoverDevice ()
เรียกใช้การกู้คืนในอุปกรณ์
คิกรีเทิร์น | |
---|---|
boolean |
จริง หากพยายามกู้คืนแต่สําเร็จ แสดงผลเป็น "เท็จ" หากข้ามการกู้คืน |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากกู้คืนไม่สำเร็จ |
ตั้งค่าสถานะของอุปกรณ์
public abstract void setDeviceState (TestDeviceState deviceState)
อัปเดตสถานะของอุปกรณ์
พารามิเตอร์ | |
---|---|
deviceState |
TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
ตั้งค่า Process
เมื่ออุปกรณ์นี้เป็นโปรแกรมจำลอง
พารามิเตอร์ | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
ตั้งค่าตัวเลือก Fastboot สำหรับอุปกรณ์ ควรตั้งค่าเมื่อเริ่มใช้งานอุปกรณ์ ที่จัดสรรไว้
พารามิเตอร์ | |
---|---|
fastbootEnabled |
boolean : Fastboot พร้อมใช้งานสำหรับอุปกรณ์หรือไม่ |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
กำหนดเส้นทางไปยังไบนารีของ Fastboot ที่ควรใช้
ยังคงต้องใช้ isFastbootEnabled()
เป็น "จริง" เพื่อเปิดใช้ฟังก์ชัน Fastboot
พารามิเตอร์ | |
---|---|
fastbootPath |
String |
ตั้งค่าอุปกรณ์
public abstract void setIDevice (IDevice device)
อัปเดต IDevice ที่เชื่อมโยงกับ ITestDevice นี้
IDevice ใหม่ต้องอ้างอิงอุปกรณ์จริงเครื่องเดียวกันกับข้อมูลอ้างอิงปัจจุบัน วิธีนี้ จะถูกเรียกหาก DDMS จัดสรร IDevice ใหม่
พารามิเตอร์ | |
---|---|
device |
IDevice : IDevice |