设备基准设置者

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)

设置设备的基准设置。

公共构造函数

设备基准设置者

public DeviceBaselineSetter (JSONObject object, 
                String name)

参数
object JSONObject

name String

抛出
JSONException

公共方法

获取最小 API 级别

public int getMinimalApiLevel ()

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

返回
int

getName

public String getName ()

获取 setter 的唯一名称。

返回
String

正在试验

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