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

IDeviceStateMonitor

public interface IDeviceStateMonitor

com.android.tradefed.device.IDeviceStateMonitor


Cung cấp các cơ sở để theo dõi trạng thái của IDevice .

Tóm lược

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

abstract TestDeviceState getDeviceState ()

Được trạng thái thiết bị.

abstract String getMountPoint (String mountName)

Trả về một điểm gắn kết.

abstract String getSerialNumber ()

Lấy số sê-ri của thiết bị.

abstract boolean isAdbTcp ()
abstract void setDefaultAvailableTimeout (long timeoutMs)

Đặt thời gian tính bằng ms để chờ thiết bị khả dụng trong waitForDeviceAvailable() .

abstract void setDefaultOnlineTimeout (long timeoutMs)

Đặt thời gian tính bằng ms để chờ thiết bị trực tuyến trong waitForDeviceOnline() .

abstract void setIDevice (IDevice device)

Cập nhật IDevice hiện tại.

abstract void setState ( TestDeviceState deviceState)

Đặt trạng thái hiện tại của thiết bị.

abstract boolean waitForBootComplete (long waitTime)

Chặn cho đến khi cờ khởi động hoàn tất của thiết bị được đặt

abstract IDevice waitForDeviceAvailable ()

Chờ thiết bị phản hồi và có sẵn để thử nghiệm.

abstract IDevice waitForDeviceAvailable (long waitTime)

Chờ thiết bị phản hồi và có sẵn để thử nghiệm.

abstract boolean waitForDeviceBootloader (long waitTime)

Chờ thiết bị ở trong bộ nạp khởi động.

abstract void waitForDeviceBootloaderStateUpdate ()

Chờ trạng thái bộ nạp khởi động thiết bị được làm mới

abstract boolean waitForDeviceInRecovery (long waitTime)

Chờ thiết bị ở trạng thái 'phục hồi adb'

abstract boolean waitForDeviceNotAvailable (long waitTime)

Chờ thiết bị không khả dụng

abstract IDevice waitForDeviceOnline ()

Chờ thiết bị trực tuyến bằng cách sử dụng thời gian chờ khởi động tiêu chuẩn.

abstract IDevice waitForDeviceOnline (long time)

Chờ thiết bị được trực tuyến.

abstract boolean waitForDeviceShell (long waitTime)

Chờ thiết bị phản hồi với lệnh shell adb cơ bản.

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

getDeviceState

public abstract TestDeviceState getDeviceState ()

Được trạng thái thiết bị.

Trả về
TestDeviceState TestDeviceState của thiết bị

lấy điểm số

public abstract String getMountPoint (String mountName)

Trả về một điểm gắn kết.

Truy vấn thiết bị trực tiếp nếu thông tin được lưu trong bộ nhớ cache trong IDevice không khả dụng.

TODO: chuyển hành vi này sang IDevice#getMountPoint(String)

Thông số
mountName String : tên của điểm gắn kết

Trả về
String điểm gắn kết hoặc null

getSerialNumber

public abstract String getSerialNumber ()

Lấy số sê-ri của thiết bị.

Trả về
String

isAdbTcp

public abstract boolean isAdbTcp ()

Trả về
boolean true nếu thiết bị được kết nối với adb qua tcp

setDefaultAv AvailableTimeout

public abstract void setDefaultAvailableTimeout (long timeoutMs)

Đặt thời gian tính bằng ms để chờ thiết bị khả dụng trong waitForDeviceAvailable() .

Thông số
timeoutMs long

setDefaultOnlineTimeout

public abstract void setDefaultOnlineTimeout (long timeoutMs)

Đặt thời gian tính bằng ms để chờ thiết bị trực tuyến trong waitForDeviceOnline() .

Thông số
timeoutMs long

setIDevice

public abstract void setIDevice (IDevice device)

Cập nhật IDevice hiện tại.

setState

public abstract void setState ( TestDeviceState deviceState)

Đặt trạng thái hiện tại của thiết bị.

chờForBootComplete

public abstract boolean waitForBootComplete (long waitTime)

Chặn cho đến khi cờ khởi động hoàn tất của thiết bị được đặt

Thông số
waitTime long : số tiền tính theo ms để chờ

Trả về
boolean

chờ đợiDevice Có sẵn

public abstract IDevice waitForDeviceAvailable ()

Chờ thiết bị phản hồi và có sẵn để thử nghiệm.

Tương đương với waitForDeviceAvailable(long) , nhưng sử dụng thời gian chờ khởi động thiết bị mặc định.

Trả về
IDevice IDevice nếu thiết bị trực tuyến trước khi hết thời gian. null khác.

chờ đợiDevice Có sẵn

public abstract IDevice waitForDeviceAvailable (long waitTime)

Chờ thiết bị phản hồi và có sẵn để thử nghiệm. Hiện tại điều này có nghĩa là trình quản lý gói và bộ nhớ ngoài có sẵn.

Thông số
waitTime long : thời gian tính bằng ms để chờ

Trả về
IDevice IDevice nếu thiết bị trực tuyến trước khi hết thời gian. null khác.

WaitForDeviceBootloader

public abstract boolean waitForDeviceBootloader (long waitTime)

Chờ thiết bị ở trong bộ nạp khởi động.

Thông số
waitTime long : thời gian tối đa tính bằng ms để chờ

Trả về
boolean true nếu thiết bị nằm trong bộ nạp khởi động trước khi hết thời gian

chờForDeviceBootloaderStateUpdate

public abstract void waitForDeviceBootloaderStateUpdate ()

Chờ trạng thái bộ nạp khởi động thiết bị được làm mới

chờ đợiDeviceInRecovery

public abstract boolean waitForDeviceInRecovery (long waitTime)

Chờ thiết bị ở trạng thái 'phục hồi adb'

Thông số
waitTime long : thời gian tối đa tính bằng ms để chờ

Trả về
boolean Đúng nếu thiết bị đang trong Recovery trước khi hết thời gian, Sai thì ngược lại.

WaitForDeviceNotAv Available

public abstract boolean waitForDeviceNotAvailable (long waitTime)

Chờ thiết bị không khả dụng

Thông số
waitTime long : thời gian tối đa tính bằng ms để chờ

Trả về
boolean true nếu thiết bị không khả dụng

chờ đợiDeviceOnline

public abstract IDevice waitForDeviceOnline ()

Chờ thiết bị trực tuyến bằng cách sử dụng thời gian chờ khởi động tiêu chuẩn.

Lưu ý: phương pháp này sẽ trở lại sau khi thiết bị hiển thị qua DDMS. Nó không đảm bảo rằng thiết bị thực sự phản ứng với các lệnh adb - thay vào đó, waitForDeviceAvailable() sử dụng waitForDeviceAvailable() .

Trả về
IDevice IDevice nếu thiết bị trực tuyến trước khi hết thời gian. null khác.

chờ đợiDeviceOnline

public abstract IDevice waitForDeviceOnline (long time)

Chờ thiết bị được trực tuyến.

Lưu ý: phương pháp này sẽ trở lại sau khi thiết bị hiển thị qua DDMS. Nó không đảm bảo rằng thiết bị thực sự phản ứng với các lệnh adb - thay vào đó, waitForDeviceAvailable() sử dụng waitForDeviceAvailable() .

Thông số
time long : thời gian tối đa tính bằng ms để chờ

Trả về
IDevice IDevice nếu thiết bị trực tuyến trước khi hết thời gian. null khác.

chờ đợiDeviceShell

public abstract boolean waitForDeviceShell (long waitTime)

Chờ thiết bị phản hồi với lệnh shell adb cơ bản.

Thông số
waitTime long : thời gian tính bằng ms để chờ

Trả về
boolean true nếu thiết bị trở nên phản hồi trước khi waitTime thời gian chờ.