Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

DeviceBuildDescriptor

public class DeviceBuildDescriptor
extends Object

java.lang.Object
com.android.tradefed.build.DeviceBuildDescriptor


IBuildInfo包裝器類,其中包含用於檢索設備平台構建信息的幫助程序方法。

旨在用於“非捆綁銷售”(也稱為非設備構建) IBuildInfo ,它需要有關運行構建的設備的元數據。

摘要

領域

public static final String DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_FLAVOR

public static final String DEVICE_BUILD_ID

public static final String DEVICE_DESC

public static final String DEVICE_PRODUCT

公共建設者

DeviceBuildDescriptor ( IBuildInfo build)

公開方法

static boolean describesDeviceBuild ( IBuildInfo build)

確定給定的IBuildInfo包含設備構建元數據

static String generateDeviceDesc ( ITestDevice device)

從設備屬性生成設備描述字符串。

static String generateDeviceProduct ( ITestDevice device)

以product:variant格式查詢設備的產品和型號。

String getDeviceBuildAlias ()

獲取設備構建別名。

String getDeviceBuildFlavor ()

獲取設備構建風格,例如yakju-userdebug。

String getDeviceBuildId ()

獲取設備內部版本號。

String getDeviceProduct ()

以product:variant格式獲取設備的產品和型號。

String getDeviceUserDescription ()

獲取設備和內部版本的描述。

static void injectDeviceAttributes ( ITestDevice device, IBuildInfo b)

將設備中的屬性插入構建。

領域

DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_ALIAS

DEVICE_BUILD_FLAVOR

public static final String DEVICE_BUILD_FLAVOR

DEVICE_BUILD_ID

public static final String DEVICE_BUILD_ID

DEVICE_DESC

public static final String DEVICE_DESC

DEVICE_PRODUCT

public static final String DEVICE_PRODUCT

公共建設者

DeviceBuildDescriptor

public DeviceBuildDescriptor ( IBuildInfo build)

參量
build IBuildInfo

公開方法

describeDeviceBuild

public static boolean describesDeviceBuild ( IBuildInfo build)

確定給定的IBuildInfo包含設備構建元數據

退貨
boolean 如果IBuildInfo包含設備生成元數據, IBuildInfo true,否則為false

generateDeviceDesc

public static String generateDeviceDesc ( ITestDevice device)

從設備屬性生成設備描述字符串。

說明應遵循以下格式:例如Google Galaxy Nexus 4.2

退貨
String 設備描述字符串

投擲
DeviceNotAvailableException

generateDeviceProduct

public static String generateDeviceProduct ( ITestDevice device)

以product:variant格式查詢設備的產品和型號。

參量
device ITestDevice

退貨
String

投擲
DeviceNotAvailableException

getDeviceBuildAlias

public String getDeviceBuildAlias ()

獲取設備構建別名。映射到設備上的ro.build.id屬性。通常遵循格式IMM76。

退貨
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

獲取設備構建風格,例如yakju-userdebug。

退貨
String

getDeviceBuildId

public String getDeviceBuildId ()

獲取設備版本號。映射到設備上的ro.build.incremental.id屬性。

退貨
String

getDeviceProduct

public String getDeviceProduct ()

以product:variant格式獲取設備的產品和型號。

退貨
String

getDeviceUserDescription

public String getDeviceUserDescription ()

獲取設備和內部版本的描述。與getDeviceBuildAlias()getDeviceBuildFlavor()相比,這通常是對最終用戶更友好的描述,但可能會降低精度。例如。使用此字符串無法區分Google Galaxy Nexus的GSM(yakju)和CDMA(mysid)變體。

退貨
String

injectDeviceAttributes

public static void injectDeviceAttributes ( ITestDevice device, 
                IBuildInfo b)

將設備中的屬性插入構建。

參量
b IBuildInfo

投擲
DeviceNotAvailableException