裝置基線設定器

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 ()

取得設定器的唯一名稱。

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

取得名稱

public String getName ()

取得設定器的唯一名稱。

退貨
String

是實驗性的

public boolean isExperimental ()

基線設定是否處於實驗階段。它用於推出新設定。只有實驗下的設定可以透過選項enable-experimental-device-baseline-setters 選擇性地啟用。除非選項enable-device-baseline-settings 設定為 false,否則強制套用其他非實驗性設定。

退貨
boolean

設定基線

public abstract boolean setBaseline (ITestDevice mDevice)

設定設備的基線設定。

參數
mDevice ITestDevice

退貨
boolean

投擲
DeviceNotAvailableException