設備基線設定器

public abstract class DeviceBaselineSetter
extends Object

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


用於創建設備基線設置的抽像類。

概括

公共構造函數

DeviceBaselineSetter (JSONObject object, String name)

公共方法

int getMinimalApiLevel ()

獲取設置器支持的最低 API 級別。

String getName ()

獲取設置器的唯一名稱。

boolean isExperimental ()

基線設置是否處於實驗階段。

abstract boolean setBaseline ( ITestDevice mDevice)

設置設備的基線設置。

公共構造函數

設備基線設定器

public DeviceBaselineSetter (JSONObject object, 
                String name)

參數
object JSONObject

name String

投擲
JSONException

公共方法

getMinimalApiLevel

public int getMinimalApiLevel ()

獲取設置器支持的最低 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