Android自动化测试之MonkeyRunner-之getProperty、getSystemProperty(十三)

Android自动化测试之MonkeyRunner-之getProperty、getSystemProperty

object getProperty (string key)

Given the name of a system environment variable, returns its value for this device.

Arguments

key

The name of the system environment variable. The available variable names are listed inTable 1. Property variable names at the end of this topic.

Returns

· The value of the variable. The data format varies according to the variable requested.

object getSystemProperty (string key)

Synonym for getProperty().

Arguments

key

The name of the system environment variable. The available variable names are listed inTable 1. Property Variable Names.

Returns

· The value of the variable. The data format varies according to the variable requested.

Property Group

Property

Description

Notes

build

board

Code name for the device's system board

See Build

brand

The carrier or provider for which the OS is customized.

device

The device design name.

fingerprint

A unique identifier for the currently-running build.

host

ID

A changelist number or label.

model

The end-user-visible name for the device.

product

The overall product name.

tags

Comma-separated tags that describe the build, such as "unsigned" and "debug".

type

The build type, such as "user" or "eng".

user

CPU_ABI

The name of the native code instruction set, in the form CPU type plus ABI convention.

manufacturer

The product/hardware manufacturer.

version.incremental

The internal code used by the source control system to represent this version of the software.

version.release

The user-visible name of this version of the software.

version.sdk

The user-visible SDK version associated with this version of the OS.

version.codename

The current development codename, or "REL" if this version of the software has been released.

display

width

The device's display width in pixels.

See DisplayMetrics for details.

height

The device's display height in pixels.

density

The logical density of the display. This is a factor that scales DIP (Density-Independent Pixel) units to the device's resolution. DIP is adjusted so that 1 DIP is equivalent to one pixel on a 160 pixel-per-inch display. For example, on a 160-dpi screen, density = 1.0, while on a 120-dpi screen, density = .75.

The value does not exactly follow the real screen size, but is adjusted to conform to large changes in the display DPI. Seedensity for more details.

am.current

package

The Android package name of the currently running package.

The am.current keys return information about the currently-running Activity.

action

The current activity's action. This has the same format as the name attribute of the action element in a package manifest.

comp.class

The class name of the component that started the current Activity. Seecomp.package for more details.

comp.package

The package name of the component that started the current Activity. A component is specified by a package name and the name of class that the package contains.

data

The data (if any) contained in the Intent that started the current Activity.

categories

The categories specified by the Intent that started the current Activity.

clock

realtime

The number of milliseconds since the device rebooted, including deep-sleep time.

See SystemClock for more information.

uptime

The number of milliseconds since the device rebooted, not including deep-sleep time

millis

current time since the UNIX epoch, in milliseconds.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值