设备基准设置者

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

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