DeviceProperties

public class DeviceProperties
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.DeviceProperties


裝置端屬性名稱的常見常數定義

摘要

常數

String BOARD

裝置主機板的屬性名稱

String BOOT_REASON_HISTORY

裝置啟動原因記錄的屬性名稱

String BRAND

裝置品牌的屬性名稱

String BUILD_ALIAS

建構名稱別名的屬性名稱

String BUILD_CODENAME

裝置建構代碼名稱的屬性名稱。

String BUILD_FLAVOR

裝置建構版本的屬性名稱

String BUILD_HEADLESS

屬性名稱,用於判斷裝置是否為無螢幕裝置

String BUILD_ID

裝置建構 ID 的屬性名稱

String BUILD_TAGS

裝置建構標記的屬性名稱

String BUILD_TYPE

建構類型的屬性名稱

String FIRST_API_LEVEL

裝置最初出貨時的 SDK 版本屬性名稱。

String HARDWARE

裝置硬體的屬性名稱

String HARDWARE_REVISION

硬體修訂版本的屬性名稱。

String PRODUCT

裝置產品名稱的屬性名稱

String RELEASE_VERSION

裝置發布版本的屬性名稱,例如 Android Pie 的版本 9

String SDK_VERSION

屬性名稱,用於指出 SDK 版本

String VARIANT

屬性名稱,用來表示裝置變體 (例如 flo 與 dev)

String VARIANT_LEGACY_LESS_EQUAL_O

舊版屬性名稱,用於表示裝置子類 (例如 flo 與 dev)

String VARIANT_LEGACY_O_MR1

舊版 O-MR1 屬性名稱,用於指出裝置子類 (例如 flo 與 dev)

公用建構函式

DeviceProperties()

常數

桌遊

public static final String BOARD

裝置主機板的屬性名稱

常數值: "ro.product.board"

BOOT_REASON_HISTORY

public static final String BOOT_REASON_HISTORY

裝置啟動原因記錄的屬性名稱

常數值: "persist.sys.boot.reason.history"

品牌

public static final String BRAND

裝置品牌的屬性名稱

常數值: "ro.product.brand"

BUILD_ALIAS

public static final String BUILD_ALIAS

別名的屬性名稱 (建構名稱)

常數值: "ro.build.id"

BUILD_CODENAME

public static final String BUILD_CODENAME

裝置建構代碼名稱的屬性名稱。例如:Q

常數值: "ro.build.version.codename"

BUILD_FLAVOR

public static final String BUILD_FLAVOR

裝置建構版本的風味屬性名稱

常數值: "ro.build.flavor"

BUILD_HEADLESS

public static final String BUILD_HEADLESS

裝置是否為無螢幕裝置的屬性名稱

常數值: "ro.build.headless"

BUILD_ID

public static final String BUILD_ID

裝置建構 ID 的屬性名稱

常數值: "ro.build.version.incremental"

BUILD_TAGS

public static final String BUILD_TAGS

裝置建構標記的屬性名稱

常數值: "ro.build.tags"

BUILD_TYPE

public static final String BUILD_TYPE

建構類型的屬性名稱

常數值: "ro.build.type"

FIRST_API_LEVEL

public static final String FIRST_API_LEVEL

裝置最初出貨時的 SDK 版本屬性名稱。

常數值: "ro.product.first_api_level"

硬體

public static final String HARDWARE

裝置硬體的屬性名稱

常數值: "ro.hardware"

HARDWARE_REVISION

public static final String HARDWARE_REVISION

硬體修訂版本的屬性名稱。

常數值: "ro.revision"

產品

public static final String PRODUCT

裝置產品名稱的屬性名稱

常數值: "ro.product.name"

RELEASE_VERSION

public static final String RELEASE_VERSION

裝置發布版本的屬性名稱,例如 Android Pie 的版本 9

常數值: "ro.build.version.release"

SDK_VERSION

public static final String SDK_VERSION

屬性名稱,用於指出 SDK 版本

常數值: "ro.build.version.sdk"

變體

public static final String VARIANT

屬性名稱,用來表示裝置變體 (例如 flo 與 dev)

常數值: "ro.product.vendor.device"

VARIANT_LEGACY_LESS_EQUAL_O

public static final String VARIANT_LEGACY_LESS_EQUAL_O

舊版屬性名稱,用於表示裝置子類 (例如 flo 與 dev)

常數值: "ro.product.device"

VARIANT_LEGACY_O_MR1

public static final String VARIANT_LEGACY_O_MR1

舊版 O-MR1 屬性名稱,用於指出裝置子類 (例如 flo 與 dev)

常數值: "ro.vendor.product.device"

公用建構函式

DeviceProperties

public DeviceProperties ()