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 ของอุปกรณ์ จะเป็นโมฆะหากล้มเหลวในการสืบค้นจากอุปกรณ์ |
abstract IDeviceStateMonitor | getMonitor () ส่งคืน |
abstract String | getSimOperator () ส่งคืนผู้ให้บริการซิมการ์ดหรือเป็นค่าว่างหากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน |
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 |
รับ FastbootPath
public abstract String getFastbootPath ()
ส่งคืนเส้นทางของไบนารี fastboot ที่ใช้งานอยู่ ยังคงต้องการให้ isFastbootEnabled()
เป็นจริง เพื่อเปิดใช้งานฟังก์ชัน fastboot
การส่งคืน | |
---|---|
String |
รับ FastbootVersion
public abstract String getFastbootVersion ()
ส่งคืนสตริงเวอร์ชันของไบนารี fastboot ที่ใช้งานอยู่ หรือเป็นโมฆะหากมีสิ่งผิดปกติเกิดขึ้น
การส่งคืน | |
---|---|
String |
รับMacAddress
public abstract String getMacAddress ()
ส่งกลับที่อยู่ MAC ของอุปกรณ์ จะเป็นโมฆะหากล้มเหลวในการสืบค้นจากอุปกรณ์
การส่งคืน | |
---|---|
String |
รับมอนิเตอร์
public abstract IDeviceStateMonitor getMonitor ()
ส่งคืน IDeviceStateMonitor
ที่เกี่ยวข้องกับอุปกรณ์
การส่งคืน | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
ส่งคืนผู้ให้บริการซิมการ์ดหรือเป็นค่าว่างหากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน
การส่งคืน | |
---|---|
String |
รับ SimState
public abstract String getSimState ()
คืนสถานะซิมการ์ดหรือเป็นโมฆะหากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน
การส่งคืน | |
---|---|
String |
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
ประมวลผล DeviceEvent ที่กำหนด อาจเปลี่ยนอุปกรณ์เป็นสถานะใหม่ จะแจ้งให้ IDeviceMonitor
ทราบถึงการเปลี่ยนแปลงสถานะใดๆ
พารามิเตอร์ | |
---|---|
event | DeviceEvent |
การส่งคืน | |
---|---|
IManagedTestDevice.DeviceEventResponse |
คือเปิดใช้งาน Fastboot แล้ว
public abstract boolean isFastbootEnabled ()
ส่งคืนหาก fastboot พร้อมใช้งานสำหรับอุปกรณ์
การส่งคืน | |
---|---|
boolean |
กู้คืนอุปกรณ์
public abstract boolean recoverDevice ()
เรียกใช้การกู้คืนบนอุปกรณ์
การส่งคืน | |
---|---|
boolean | เป็นจริงหากพยายามกู้คืนและสำเร็จ จะส่งคืนค่าเท็จหากข้ามการกู้คืน |
ขว้าง | |
---|---|
DeviceNotAvailableException | หากการฟื้นตัวไม่สำเร็จ |
ตั้งค่าDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
อัปเดตสถานะของอุปกรณ์
พารามิเตอร์ | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
ตั้งค่า Process
เมื่ออุปกรณ์นี้เป็นโปรแกรมจำลอง
พารามิเตอร์ | |
---|---|
p | Process |
ตั้งค่า FastbootEnabled แล้ว
public abstract void setFastbootEnabled (boolean fastbootEnabled)
ตั้งค่าตัวเลือก fastboot สำหรับอุปกรณ์ ควรตั้งค่าเมื่อมีการจัดสรรอุปกรณ์เป็นครั้งแรก
พารามิเตอร์ | |
---|---|
fastbootEnabled | boolean : ไม่ว่า fastboot จะพร้อมใช้งานสำหรับอุปกรณ์หรือไม่ |
ตั้งค่า FastbootPath
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 |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC