如何使用android api或robotium管理android手机/设备中的应用程序空间以进行自动设备测试。
谁能帮帮我吗?
Android 基本上适用于DP
称为density-independent pixels
. 它将根据您的分辨率计算您的屏幕密度。如果您的分辨率发生变化,dp
对于其他设备将是相同的。
dp
Density-independent Pixels - 一个基于屏幕物理密度的抽象单位。这些单位与 160 dpi 屏幕相关,因此 1 dp 是 160 dpi 屏幕上的一个像素。dp与像素的比例会随着屏幕密度而变化,但不一定成正比。注意:编译器同时接受“dip”和“dp”,尽管“dp”与“sp”更一致。
sp
与比例无关的像素 - 这类似于 dp 单位,但它也根据用户的字体大小偏好进行缩放。建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好进行调整。
您可以计算像素到 DP 的转换。