获取设备属性

描述:

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

由于每一个设备对象都对应了 Total Control 中已连接的一台手机设备,所以这些属性值都是对应的手机设备的真实属性,为只读,不可更改。
注意:
属性 No 和 displayMode 适用于 Total Control 6.9.0 及以后版本。

对应JS API:

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;  //获取当前操作设备,返回设备序号,在多控中心,返回设备序号,比如1,2,3,不在多控中心就返回 0.
device.displayMode;	//获取当前设备展现模式,返回 1 表示 WDM,即 Total Control Windows 界面,返回 2 表示 MDCC,即多控中心。
是否支持多设备:

不支持

请求方式:

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":"mobile1",
	"IP":"10.0.2.11",
	"IMEI":"868146021323359",
	"DPI":"320",
	"No":2,
	"displayMode":2,
	"SN":"JTJ4C15717001224",
	"width":720,
	"height":1280,
	"androidVersionRelease":"5.1.1",
	"androidVersionSdkInt":22,
	"manufacturer":"HUAWEI",
	"model":"msm8909",
	"id":"device@230441652",
	"colorbits":32,
	"foregroundapp":"com.huawei.android.launcher",
	"orientation":0,
	"sdcard":"/sdcard",
	"tmp_path":"/data/local/tmp",
	"acceleration":1,
	"projection":false
}
}

返回字段说明:
字段 类型 描述
status boolean true:成功; false:失败
name string 设备名称
IP string IP地址
IMEI string IMEI 号
DPI string 屏幕的像素尺寸
No int 获取当前操作设备,返回设备序号,在多控中心,返回设备序号,比如1,2,3,不在多控中心就返回 0.
DPI int 获取当前设备展现模式,返回 1 表示 WDM,即 Total Control Windows 界面,返回 2 表示 MDCC,即多控中心
SN string 唯一编号
width int 屏幕分辨率宽度
height int 屏幕分辨率高度
androidVersionRelease string Android 版本
androidVersionSdkInt string Android SDK 版本
manufacturer string 制造商名称
model string 型号
id string ID值
colorbits int 颜色位
foregroundapp string 当前手机前台运行的应用程序包名
orientation int 屏幕方向,0:竖屏;1:横屏
sdcard string SDCARD 路径
tmp_path string 临时目录路径
acceleration int 当前设备使用的渲染模式,0 – GDI; 1 – D3D;2 – OpenGL.
projection boolean 是否支持 projection 投屏,false 不支持,true 支持