获取设备属性

描述:

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

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

对应JS API:

var device = Device.getMain();
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;  // 设备的型号
是否支持多设备:

不支持

请求方式:

GET
http://IP:8090/TotalControl/v1/devices/:device?token=:token

参数:
参数名 类型 必选 描述
token string Y Total Control TOKEN
:device string Y 主控设备对象值 id
请求示例:
http://localhost:8090/TotalControl/v1/devices/device@1116106541?token=270eq7lXQK8bXYsJ
返回示例:

{
    "status": true, 
    "value": {
        "name": "abcd3", 
        "IP": "", 
        "IMEI": "A0000045722750", 
        "DPI": "480", 
        "SN": "0eb9448d", 
        "width": 1080, 
        "height": 1920, 
        "androidVersionRelease": "5.0", 
        "androidVersionSdkInt": 21, 
        "manufacturer": "samsung", 
        "model": "SM-N9009", 
        "id": "device@1116106541", 
        "colorbits": 32, 
        "orientation": 0, 
        "sdcard": "/sdcard", 
        "tmp_path": "/data/local/tmp", 
        "acceleration": 1
    }
}
返回字段说明:
字段 类型 描述
status boolean true:成功; false:失败
name string 设备名称
IP string IP地址
IMEI string IMEI 号
DPI string 屏幕的像素尺寸
SN string 唯一编号
width string 屏幕分辨率宽度
height string 屏幕分辨率高度
androidVersionRelease string Android 版本
androidVersionSdkInt string Android SDK 版本
manufacturer string 制造商名称
model string 型号
id string ID值
colorbits string 颜色位
orientation string 屏幕方向,0:竖屏;1:横屏
sdcard string SDCARD 路径
tmp_path string 临时目录路径
acceleration string