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) ประมวลผล |
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 ()
ส่งคืน ERROR(/Process)
ที่สอดคล้องกับโปรแกรมจำลองนี้
ส่งคืน | |
---|---|
Process | ERROR(/Process) หรือเป็น null |
รับ FastbootPath
public abstract String getFastbootPath ()
ส่งคืนเส้นทางของไบนารี fastboot ที่ใช้อยู่ ยังคงต้องการให้ isFastbootEnabled()
เป็นจริง เพื่อเปิดใช้งานฟังก์ชัน fastboot
ส่งคืน | |
---|---|
String |
รับ FastbootVersion
public abstract String getFastbootVersion ()
ส่งคืนสตริงเวอร์ชันของไบนารี fastboot ที่ใช้อยู่ หรือเป็นโมฆะหากมีสิ่งผิดปกติเกิดขึ้น
ส่งคืน | |
---|---|
String |
รับ MacAddress
public abstract String getMacAddress ()
ส่งคืนที่อยู่ MAC ของอุปกรณ์ ค่า null หากล้มเหลวในการค้นหาจากอุปกรณ์
ส่งคืน | |
---|---|
String |
รับจอภาพ
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 | True หากพยายามกู้คืนและสำเร็จ คืนค่า False หากข้ามการกู้คืน |
พ่น | |
---|---|
DeviceNotAvailableException | หากการกู้คืนไม่สำเร็จ |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
อัปเดตสถานะของอุปกรณ์
พารามิเตอร์ | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
ตั้งค่า ERROR(/Process)
เมื่ออุปกรณ์นี้เป็นโปรแกรมจำลอง
พารามิเตอร์ | |
---|---|
p | Process |
ตั้งค่า Fastboot เปิดใช้งานแล้ว
public abstract void setFastbootEnabled (boolean fastbootEnabled)
ตั้งค่าตัวเลือก fastboot สำหรับอุปกรณ์ ควรตั้งค่าเมื่อมีการจัดสรรอุปกรณ์ครั้งแรก
พารามิเตอร์ | |
---|---|
fastbootEnabled | boolean : มี fastboot สำหรับอุปกรณ์หรือไม่ |
กำหนด FastbootPath
public abstract void setFastbootPath (String fastbootPath)
กำหนดเส้นทางไปยังไบนารี fastboot ที่ควรใช้ ยังคงต้องการให้ isFastbootEnabled()
เป็นจริง เพื่อเปิดใช้งานฟังก์ชัน fastboot
พารามิเตอร์ | |
---|---|
fastbootPath | String |
setIDevice
public abstract void setIDevice (IDevice device)
อัปเดต IDevice ที่เชื่อมโยงกับ ITestDevice นี้
IDevice ใหม่ต้องอ้างถึงอุปกรณ์ทางกายภาพเดียวกันกับข้อมูลอ้างอิงปัจจุบัน วิธีการนี้จะถูกเรียกใช้หาก DDMS ได้จัดสรร IDevice ใหม่พารามิเตอร์ | |
---|---|
device | IDevice : IDevice |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-03-30 UTC