模块:Device
Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI、IMSI、型号、厂商等。通过plus.device获取设备信息管理对象。
应用场景:打电话,铃声提醒,震动提醒,音量设置,查看设备属性信息;
属性:
imei: 设备的国际移动设备身份码
imsi: 设备的国际移动用户识别码
model: 设备的型号
vendor: 设备的生产厂商
uuid: 设备的唯一标识
方法:
dial: 拨打电话
beep: 发出蜂鸣声
vibrate: 设备振动
setWakelock: 设置应用是否保持唤醒(屏幕常亮)状态
isWakelock: 获取程序是否一直保持唤醒(屏幕常亮)状态
setVolume: 设置设备的系统音量
getVolume: 获取设备的系统音量
对象:
screen: Screen模块管理设备屏幕信息
display: Display模块管理应用可使用的显示区域信息
networkinfo: networkinfo模块用于获取网络信息
os: OS模块管理操作系统信息
具体示例:
<header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> <h1 class="mui-title">调用设备信息</h1> </header> <div class="mui-content mui-content-padded"> <button type="button" id="btnDail" class="mui-btn mui-btn-blue mui-btn-block">打电话</button> <button type="button" id"btnBeep" class="mui-btn mui-btn-blue mui-btn-block">蜂鸣</button> <button type="button" id="btnVib" class="mui-btn mui-btn-blue mui-btn-block">震动</button> <button type="button" id="btnNet" class="mui-btn mui-btn-blue mui-btn-block">网络信息</button> <button type="button" id="btnOs" class="mui-btn mui-btn-blue mui-btn-block">OS</button> </div> <script src='http://libs.baidu.com/jquery/1.8.3/jquery.min.js'></script> <script src="js/mui.min.js"></script> <script type="text/javascript"> // 打电话 $("#btnDail").bind('tap',function(){ plus.device.dial('1865425425',true); }); // 蜂鸣 $("#btnBeep").bind('tap',function(){ plus.device.deep(); }); // 震动 $("#btnVib").bind('tap',function(){ plus.device.vibrate(); }); //网络信息 $("#btnNet").bind('tap',function(){ mui.alert(plus.networkinfo.getCurrentType()); }); //OS $("#btnOs").bind('tap',function(){ mui.alert(plus.os.name()); }); </script>