IDeviceActionReceiver

public interface IDeviceActionReceiver

com.android.tradefed.device.IDeviceActionReceiver


提供一个用于接收设备事件的 API。

注意:目前只有指标收集器支持此功能。

摘要

公共方法

default boolean isDisabledReceiver()

IDeviceActionReceiver 是否已停用。

abstract void rebootEnded(ITestDevice device)

当设备重新启动结束时接收通知。

abstract void rebootStarted(ITestDevice device)

当设备开始重新启动时收到通知。

abstract void setDisableReceiver(boolean isDisabled)

设置是否应停用 IDeviceActionReceiver

公共方法

isDisabledReceiver

public boolean isDisabledReceiver ()

IDeviceActionReceiver 是否已停用。

返回
boolean 如果停用,则返回 true,否则返回 false。

已重新启动

public abstract void rebootEnded (ITestDevice device)

当设备重新启动结束时接收通知。

注意:接收者应避免在此回调期间重新启动。如果尝试重新启动,将会失败 已忽略。

参数
device ITestDevice:结束重新启动的位置 ITestDevice

抛出
DeviceNotAvailableException

已重新启动

public abstract void rebootStarted (ITestDevice device)

当设备开始重新启动时收到通知。

注意:接收者应避免在此回调期间重新启动。如果尝试重新启动,将会失败 已忽略。

参数
device ITestDevice:重新启动的起始位置的 ITestDevice

抛出
DeviceNotAvailableException

setDisableReceiver

public abstract void setDisableReceiver (boolean isDisabled)

设置是否应停用 IDeviceActionReceiver。停用后, 未注册到设备以接收设备操作事件。

参数
isDisabled boolean