一、cordova-plugin-device插件的对象是device,可以简单获取设备信息
1.安装命令
cordova plugin add cordova-plugin-device
2.使用全局device对象的属性获取设备信息
console.info(device);
console.info(device.cordova); //获取当前cordova的版本,‘’
console.info(device.model); //device.model返回设备的模型或产品名称。该值由设备制造商设置,并且可能在同一产品的不同版本中不同。
console.info(device.uuid); //获取设备通用唯一标识uuid,例如:‘78ca1fe2c1d3b584’
console.info(device.platform); //获取操作系统名称,例如:‘Android’
console.info(device.version); //获取操作系统版本,例如:‘4.4.4’
console.info(device.isVirtual); //判断设备是否在虚拟机上运行,在‘VS Emulator’返回false,所以这个不一定确实
console.info(device.serial); //获取设备序列号,例如:‘unknown’
console.info(device.manufacturer);//获取设备制造商,例如:‘VS Emulator’
从Ripple NexusS中其获取信息如下:
从VS Emulator 5 KitKat(4.4) XXHDPI Phone中获取信息如下:
device.platform获取操作系统,可以判断是Android设备,还是Iphone设备
// Depending on the device, a few examples are:
// - "Android"
// - "BlackBerry 10"
// - "browser"
// - "iOS"
// - "WinCE"
// - "Tizen"
// - "Mac OS X"
var devicePlatform = device.platform;