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

build 名称别名的属性名称

String BUILD_CODENAME

设备 build 代号的属性名称。

String BUILD_FLAVOR

设备 build 的变种对应的属性名称

String BUILD_HEADLESS

用于表示设备是否为无头设备的属性名称

String BUILD_ID

设备的 build ID 的属性名称

String BUILD_TAGS

设备 build 标记的属性名称

String BUILD_TYPE

build 类型的属性名称

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

常量

BOARD

public static final String BOARD

设备主板的属性名称

常量值: “ro.product.board”

BOOT_REASON_HISTORY

public static final String BOOT_REASON_HISTORY

设备启动原因历史记录的属性名称

常量值: “persist.sys.boot.reason.history”

BRAND

public static final String BRAND

设备品牌的属性名称

常量值: “ro.product.brand”

BUILD_ALIAS

public static final String BUILD_ALIAS

build 名称别名的属性名称

常量值: “ro.build.id”

BUILD_CODENAME

public static final String BUILD_CODENAME

设备 build 代号的属性名称。示例:Q

常量值: “ro.build.version.codename”

BUILD_FLAVOR

public static final String BUILD_FLAVOR

设备 build 的变种对应的属性名称

常量值: “ro.build.flavor”

BUILD_HEADLESS

public static final String BUILD_HEADLESS

用于表示设备是否为无头设备的属性名称

常量值: "ro.build.headless"

BUILD_ID

public static final String BUILD_ID

设备 build ID 的属性名称

常量值: “ro.build.version.incremental”

BUILD_TAGS

public static final String BUILD_TAGS

设备 build 标记的属性名称

常量值: “ro.build.tags”

BUILD_TYPE

public static final String BUILD_TYPE

相应 build 类型的属性名称

常量值: “ro.build.type”

FIRST_API_LEVEL

public static final String FIRST_API_LEVEL

设备最初随附的 SDK 版本的属性名称。

常量值: “ro.product.first_api_level”

HARDWARE

public static final String HARDWARE

设备硬件的属性名称

常量值: "ro.hardware"

硬件修订版本

public static final String HARDWARE_REVISION

硬件修订版本的属性名称。

常量值: "ro.revision"

PRODUCT

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”

VARIANT

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