Script 1.8.0

设备属性值

设备属性值是设备对象中用来描述该设备各项特征的一系列值。

由于每一个设备对象都对应了 Total Control 中已连接的一台手机设备,所以这些属性值都是对应的手机设备的真实属性,为只读,不可更改。

注意,因为每一台手机设备的属性有可能是不一样的,所以设备属性值仅针对单个设备对象,设备对象集合不具备这些属性。

我们这里假设已经获取了一个变量名为 device 的设备对象,以下列出了该对象所有属性值:

device.IP;     // 设备的IP地址
device.DPI;   // 设备屏幕的像素尺寸
device.IMEI;  // 设备的 IMEI 号
device.SN;   // 设备的唯一编号
device.width;  // 设备屏幕分辨率宽度
device.height;  // 设备屏幕分辨率高度
device.androidVersionRelease;  // 设备 Android 版本
device.androidVersionSdkInt;  // 设备 Android SDK 版本
device.manufacturer ;	// 设备制造商名称
device.model;  // 设备的型号
对应的 REST API:

获取设备属性

示例:
//获取当前主控设备对象
var device = Device.getMain();
if(!device) {
	print(lastError());
} else {
	var res=device.IP;
	print("设备的IP地址: "+res);
	var res=device.DPI; 
	print("设备屏幕的像素尺寸:"+res);
	var res=device.IMEI; 
	print("设备的 IMEI 号: "+res);
	var res=device.SN; 
	print("设备的唯一编号SN: "+res);
	var res=device.width; 
	print("设备屏幕分辨率宽度: "+res);
	var res=device.height; 
	print("设备屏幕分辨率高度: "+res);
	var res=device.androidVersionRelease; 
	print("设备 Android 版本: "+res);
	var res=device.androidVersionSdkInt; 
	print("设备 Android SDK 版本: "+res);
	var res=device.manufacturer ; 
	print("设备制造商名称: "+res);
	var res=device.model; 
	print("设备的型号 : "+res);
}
运行结果:
设备的IP地址: 192.168.1.145
设备屏幕的像素尺寸:320
设备的 IMEI 号: 868146021323359
设备的唯一编号SN: JTJ4C15717001224
设备屏幕分辨率宽度: 720
设备屏幕分辨率高度: 1280
设备 Android 版本: 5.1.1
设备 Android SDK 版本: 22
设备制造商名称: HUAWEI
设备的型号 : msm8909