文档介绍:AppCan插件使用文档之uexDevice
uexDevice对象封装了用于调用设备硬件参数相关信息和硬件状态相关信息。
使用示例
以下示例代码说明了如何使用uexDevice对象的方法.
<!DOCTYPE html>
<html>
<head>
<title>AppCan API uexDevice</title>
<meta charset='utf-8'>
<script>
function $$(id){
return (id);
}
function isDefine(para) {
if (typeof para == 'undefined' || para == '' || para == null || para == undefined) return false;
else return true;
}
= function(type){
if(!type){
/**
* 屏幕旋转监听方法
* ***@param {Object} mode
*/
= function(mode){
if(mode == 1){
$$('data').innerHTML ='正竖屏';
}else if(mode == 2){
$$('data').innerHTML ='左横屏';
}else if(mode == 4){
$$('data').innerHTML ='倒竖屏';
}else if(mode == 8){
$$('data').innerHTML ='右横屏';
}
}
=function(opCode,errorCode,errorInfo){
(errorInfo);
}
}
/**
* 设备信息的回调方法
* ***@param {Object} opCode
* ***@param {Object} dataType
* ***@param {Object} data
*/
=function (opCode,dataType,data){
var device = eval('('+data+')');
var cpuFrequency=;
if(isDefine(cpuFrequency)){
('CPU信息:' + cpuFrequency);
}
var osVersion=;
if(isDefine(osVersion)){
('系统版本信息:' + osVersion);
}
var manufacturer=;
if(isDefine(manufacturer)){
('厂商信息:' + manufacturer);
}
var keyboard= ;
if(isDefine(keyboard)){
('是否支持键盘:' + keyboard);//1:支持;0:不支持
}
var bluetooth=;
if(isDefine(bluetooth)){
('是否支持蓝牙:' + bluetooth);//1:支持;0:不支持
}
var wifi=;
if(isDefine(wifi)){
('是否支持WIFI:' + wifi);//1:支持;0:不支持
}
var camera=;
if(isDefine(camera)){
('是否支持摄像头:' + camera);//1:支持;0:不支持
}
var gps=;
if(isDefine(gps)){
('是否支持GPS:' + gps);//1:支持;0:不支持
}
var gprs=;
if(isDefine(gprs)){
('是否支持GPRS:' + gprs);//1:支持;0:不