IManagedTestDevice
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 ของอุปกรณ์ หรือแสดงผลเป็น Null หากค้นหาจากอุปกรณ์ไม่สำเร็จ |
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)
ตั้งค่าตัวเลือกการบูตด่วนสำหรับอุปกรณ์ |
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()
เป็น "จริง" เพื่อเปิดใช้ฟังก์ชันการบูตด่วน
คิกรีเทิร์น | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
แสดงผลสตริงเวอร์ชันของไบนารี fastboot ที่ใช้อยู่ หรือเป็นค่า Null หากเกิดข้อผิดพลาด
คิกรีเทิร์น | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
แสดงผลที่อยู่ MAC ของอุปกรณ์ หรือแสดงผลเป็น Null หากค้นหาจากอุปกรณ์ไม่สำเร็จ
คิกรีเทิร์น | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
ส่งคืน IDeviceStateMonitor
ที่เชื่อมโยงกับอุปกรณ์
คิกรีเทิร์น | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
แสดงผู้ให้บริการเครือข่ายมือถือหรือค่า Null หากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน
คิกรีเทิร์น | |
---|---|
String |
getSimState
public abstract String getSimState ()
แสดงสถานะซิมการ์ดหรือค่าว่างหากไม่พร้อมใช้งานหรืออุปกรณ์ไม่พร้อมใช้งาน
คิกรีเทิร์น | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
ประมวลผล DeviceEvent ที่ระบุ อาจเปลี่ยนสถานะอุปกรณ์เป็นสถานะใหม่ จะแจ้งให้ IDeviceMonitor
ทราบถึงการเปลี่ยนแปลงสถานะ
พารามิเตอร์ | |
---|---|
event |
DeviceEvent |
คิกรีเทิร์น | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
แสดงผลหากอุปกรณ์มี Fastboot
คิกรีเทิร์น | |
---|---|
boolean |
recoverDevice
public abstract boolean recoverDevice ()
เรียกใช้การกู้คืนในอุปกรณ์
คิกรีเทิร์น | |
---|---|
boolean |
แสดงผลเป็น "จริง" หากมีการพยายามกู้คืนและกู้คืนสําเร็จ และแสดงผลเป็น "เท็จ" หากข้ามการกู้คืน |
โยน | |
---|---|
DeviceNotAvailableException |
หากการกู้คืนไม่สำเร็จ |
setDeviceState
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)
ตั้งค่าตัวเลือกการบูตด่วนสำหรับอุปกรณ์ ควรตั้งค่าเมื่อจัดสรรอุปกรณ์เป็นครั้งแรก
พารามิเตอร์ | |
---|---|
fastbootEnabled |
boolean : อุปกรณ์ใช้ Fastboot ได้หรือไม่ |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
ตั้งค่าเส้นทางไปยังไบนารี fastboot ที่ควรใช้
ยังคงต้องให้ isFastbootEnabled()
เป็น "จริง" เพื่อเปิดใช้ฟังก์ชันการบูตด่วน
พารามิเตอร์ | |
---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
อัปเดต IDevice ที่เชื่อมโยงกับ ITestDevice นี้
IDevice ใหม่ต้องอ้างอิงอุปกรณ์จริงเดียวกันกับข้อมูลอ้างอิงปัจจุบัน ระบบจะเรียกใช้เมธอดนี้หาก DDMS มอบหมาย IDevice ใหม่
พารามิเตอร์ | |
---|---|
device |
IDevice : IDevice |