Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

IManagedTestDevice

public interface IManagedTestDevice
implements ITestDevice

com.android.tradefed.device.IManagedTestDevice


Một ITestDevice có vòng đời được quản lý.

Tóm lược

Các lớp lồng nhau

class IManagedTestDevice.DeviceEventResponse

Container để trả lời cuộc gọi IManagedTestDevice#handleAllocationEvent(DeviceEvent)

Phương pháp công cộng

abstract DeviceAllocationState getAllocationState ()

Trả về trạng thái phân bổ hiện tại của thiết bị

abstract Process getEmulatorProcess ()

Trả về Process tương ứng với trình giả lập này.

abstract String getFastbootPath ()

Trả về đường dẫn của nhị phân fastboot đang được sử dụng.

abstract String getFastbootVersion ()

Trả về chuỗi phiên bản của nhị phân fastboot đang được sử dụng.

abstract String getMacAddress ()

Trả về địa chỉ MAC của thiết bị, null nếu không truy vấn được từ thiết bị.

abstract IDeviceStateMonitor getMonitor ()

Trả về IDeviceStateMonitor liên kết với thiết bị.

abstract String getSimOperator ()

Trả lại nhà điều hành thẻ SIM hoặc null nếu không có thiết bị.

abstract String getSimState ()

Trả lại trạng thái thẻ SIM hoặc null nếu không có thiết bị.

abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)

Xử lý DeviceEvent cho.

abstract boolean isFastbootEnabled ()

Quay trở lại nếu fastboot có sẵn cho thiết bị.

abstract void recoverDevice ()

Gọi phục hồi trên thiết bị.

abstract void setDeviceState ( TestDeviceState deviceState)

Cập nhật trạng thái của thiết bị.

abstract void setEmulatorProcess (Process p)

Đặt Process , khi thiết bị này là trình giả lập.

abstract void setFastbootEnabled (boolean fastbootEnabled)

Đặt tùy chọn fastboot cho thiết bị.

abstract void setFastbootPath (String fastbootPath)

Đặt đường dẫn đến nhị phân fastboot nên được sử dụng.

abstract void setIDevice (IDevice device)

Cập nhật IDevice liên quan đến ITestDevice này.

Phương pháp công cộng

get AllocationState

public abstract DeviceAllocationState getAllocationState ()

Trả về trạng thái phân bổ hiện tại của thiết bị

Trả về
DeviceAllocationState

getEmulatorProcess

public abstract Process getEmulatorProcess ()

Trả về Process tương ứng với trình giả lập này.

Trả về
Process Process hoặc null

getFastbootPath

public abstract String getFastbootPath ()

Trả về đường dẫn của nhị phân fastboot đang được sử dụng. Vẫn yêu cầu isFastbootEnabled() là đúng, để bật chức năng fastboot.

Trả về
String

getFastbootVersion

public abstract String getFastbootVersion ()

Trả về chuỗi phiên bản của nhị phân fastboot đang được sử dụng. Hoặc null nếu có sự cố.

Trả về
String

getMacAddress

public abstract String getMacAddress ()

Trả về địa chỉ MAC của thiết bị, null nếu không truy vấn được từ thiết bị.

Trả về
String

getMonitor

public abstract IDeviceStateMonitor getMonitor ()

Trả về IDeviceStateMonitor liên kết với thiết bị.

Trả về
IDeviceStateMonitor

getSimOperator

public abstract String getSimOperator ()

Trả lại nhà điều hành thẻ SIM hoặc null nếu không có thiết bị.

Trả về
String

getSimState

public abstract String getSimState ()

Trả lại trạng thái thẻ SIM hoặc null nếu không có thiết bị.

Trả về
String

xử lý AllocationEvent

public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)

Xử lý DeviceEvent cho. Có thể chuyển thiết bị sang trạng thái mới. Sẽ thông báo cho IDeviceMonitor về bất kỳ sự chuyển đổi trạng thái nào.

Thông số
event DeviceEvent

Trả về
IManagedTestDevice.DeviceEventResponse

isFastbootEnables

public abstract boolean isFastbootEnabled ()

Quay trở lại nếu fastboot có sẵn cho thiết bị.

Trả về
boolean

recoveryDevice

public abstract void recoverDevice ()

Gọi phục hồi trên thiết bị.

Ném
DeviceNotAvailableException nếu phục hồi không thành công

setDeviceState

public abstract void setDeviceState ( TestDeviceState deviceState)

Cập nhật trạng thái của thiết bị.

Thông số
deviceState TestDeviceState : TestDeviceState

setEmulatorProcess

public abstract void setEmulatorProcess (Process p)

Đặt Process , khi thiết bị này là trình giả lập.

Thông số
p Process

setFastbootEnables

public abstract void setFastbootEnabled (boolean fastbootEnabled)

Đặt tùy chọn fastboot cho thiết bị. Nên được đặt khi thiết bị được phân bổ đầu tiên.

Thông số
fastbootEnabled boolean : cho dù fastboot có sẵn cho thiết bị hay không

setFastbootPath

public abstract void setFastbootPath (String fastbootPath)

Đặt đường dẫn đến nhị phân fastboot nên được sử dụng. Vẫn yêu cầu isFastbootEnabled() là đúng, để bật chức năng fastboot.

Thông số
fastbootPath String

setIDevice

public abstract void setIDevice (IDevice device)

Cập nhật IDevice liên quan đến ITestDevice này.

IDevice mới phải tham chiếu cùng thiết bị vật lý với tham chiếu hiện tại. Phương thức này sẽ được gọi nếu DDMS đã cấp IDevice mới

Thông số
device IDevice : IDevice