通过phonegap中的window.device对象可以得到手机设备的信息,也可以得到phonegap的板本信息, 使用对象device时,(可以省略前面的window.)roperties
- device.model: 手机型号,如ZTE U930HD (中兴的一款手机)
- device.cordova: 得到phonegap板本号: 如2.9.0 js=2.9.0-g83edc4bd
- device.platform: 得到手机系统名,如 Android
- device.uuid 得到手机的唯一标识uuid, 如6f6cd5fb4e4fc521
- device.version: 得到手机系统板本 如Andoid中的 4.0.3
- device.name: 得到手机的名字, 有可以会失败,而得到undefined
<!DOCTYPE html>
<html>
<head>
<title>Device Properties Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// device APIs are available
//
function onDeviceReady() {
var element = document.getElementById('deviceProperties');
element.innerHTML = 'Device Model: ' + device.model + '<br />' +
'Device Cordova: ' + device.cordova + '<br />' +
'Device Platform: ' + device.platform + '<br />' +
'Device UUID: ' + device.uuid + '<br />' +
'Device Version: ' + device.version + '<br />';
}
</script>
</head>
<body>
<p id="deviceProperties">Loading device properties...</p>
</body>
</html>
运行得到的结果如下:
上面的完整项目的代码请点击这里下载
完