1 / 12
文档名称:

AppCan插件使用文档之uexDevice.docx

格式:docx   大小:37KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AppCan插件使用文档之uexDevice.docx

上传人:plm860108 2018/6/18 文件大小:37 KB

下载得到文件列表

AppCan插件使用文档之uexDevice.docx

相关文档

文档介绍

文档介绍: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:不