DeviceBaselineSetter

public abstract class DeviceBaselineSetter
extends Object

java.lang.Object
   ↳ com.android.tradefed.suite.checker.baseline.DeviceBaselineSetter


用于创建设备基准设置的抽象类。

摘要

公共构造函数

DeviceBaselineSetter(JSONObject object, String name)

公共方法

int getMinimalApiLevel()

获取 setter 支持的最低 API 级别。

String getName()

获取 setter 的唯一名称。

boolean isExperimental()

基准设置是否处于实验阶段。

abstract boolean setBaseline(ITestDevice mDevice)

为设备设置基准设置。

公共构造函数

DeviceBaselineSetter

public DeviceBaselineSetter (JSONObject object, 
                String name)

参数
object JSONObject

name String

抛出
JSONException

公共方法

getMinimalApiLevel

public int getMinimalApiLevel ()

获取 setter 支持的最低 API 级别。

返回
int

getName

public String getName ()

获取 setter 的唯一名称。

返回
String

isExperimental

public boolean isExperimental ()

基准设置是否处于实验阶段。它用于发布新设置。只有处于实验阶段的设置才能通过 enable-experimental-device-baseline-setters 选项选择启用。除非将 enable-device-baseline-settings 选项设为 false,否则系统会强制应用其他非实验性设置。

返回
boolean

setBaseline

public abstract boolean setBaseline (ITestDevice mDevice)

为设备设置基准设置。

参数
mDevice ITestDevice

返回
boolean

抛出
DeviceNotAvailableException