Script 1.8.1

设备属性值

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

由于每一个设备对象都对应了 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;  //设备的型号
device.no;    //设备的序号
device.name    //设备的名称
对应的 REST API:

获取设备属性

示例:
var device = Device.getMain();
if(device != null){
    var ret = device.IP;	
    print("Device IP:"+ret);
    var ret = device.DPI;  
    print("Device DPI:"+ret);
    var ret = device.IMEI;  
    print("Device IMEI:"+ret);
    var ret = device.SN;  
    print("Device SN:"+ret);
    var ret = device.width;  
    print("Device width:"+ret);
    var ret = device.height; 
    print("Device height:"+ret);
    var ret = device.androidVersionRelease;  
    print("Device androidVersionRelease:"+ret);
    var ret = device.androidVersionSdkInt;  
    print("Device androidVersionSdkInt:"+ret);
    var ret = device.manufacturer ;	
    print("Device manufacturer:"+ret);
    var ret = device.model;  
    print("Device model:"+ret);
    var  ret = device.no;
    print("Device no:"+ret);
    var  ret = device.name;
    print("Device name"+ret);
}else{
    print("Failed to get device object"+lastError());
}
运行结果:
Device IP: 10.0.2.12
Device DPI: 320
Device IMEI: 867065021807297
Device SN: 7N2SQL154X038444
Device width: 720
Device height: 1280
Device androidVersionRelease: 5.1.1
Device androidVersionSdkInt: 22
Device manufacturer: HUAWEI
Device model: HUAWEI P7-L07
Device  no: 0
Device  name: Pioneer-K88L