IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
| com.android.tradefed.device.IManagedTestDevice |
ITestDevice ที่มีการจัดการวงจร
สรุป
ชั้นเรียนที่ซ้อนกัน | |
|---|---|
class |
IManagedTestDevice.DeviceEventResponse
คอนเทนเนอร์สําหรับการตอบกลับ |
เมธอดสาธารณะ | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
ตรวจสอบอุปกรณ์และแสดงข้อมูลโดยละเอียดเมื่ออุปกรณ์ไม่พร้อมใช้งาน |
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 นี้ |
เมธอดสาธารณะ
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
ตรวจสอบอุปกรณ์และแสดงข้อมูลโดยละเอียดเมื่ออุปกรณ์ไม่พร้อมใช้งาน
| คิกรีเทิร์น | |
|---|---|
DeviceInspectionResult |
|
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 |