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 () ส่งคืนผู้ให้บริการซิมการ์ดหรือ null หากไม่มีหรือหากไม่มีอุปกรณ์ |
abstract String | getSimState () คืนสถานะซิมการ์ดหรือ null หากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน |
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 ()
ส่งคืน 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 ()
คืนสถานะซิมการ์ดหรือ null หากไม่มีหรืออุปกรณ์ไม่พร้อมใช้งาน
คืนสินค้า | |
---|---|
String |
จัดการAllocationEvent
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)
ตั้งค่า 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 |
setIDevice
public abstract void setIDevice (IDevice device)
อัปเดต IDevice ที่เชื่อมโยงกับ ITestDevice นี้
IDevice ใหม่ต้องอ้างอิงอุปกรณ์ทางกายภาพเดียวกันกับข้อมูลอ้างอิงปัจจุบัน เมธอดนี้จะถูกเรียกหาก DDMS จัดสรร IDevice . ใหม่พารามิเตอร์ | |
---|---|
device | IDevice : IDevice |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2022-11-07 UTC