写在前面
H5+ 所有功能都只能在 plusReady 事件加载完成后调用
mui.plusReady(function() { // 扩展API加载完成事件
var self = plus.webview.currentWebview();
mui.alert(self);
});
获取设备信息
mui.alert("设备的国际移动设备身份码 " + plus.device.imei);
mui.alert("设备的国际移动用户识别码 " + plus.device.imsi);
mui.alert("设备的型号 " + plus.device.model);
mui.alert("设备的唯一标识 " + plus.device.uuid);
addEventListener 添加事件监听函数
void document.addEventListener( event, callback, capture );
参数:
event: ( DOMString ) 必选 要添加监听的事件类型,可取下面面列出的所有事件常量
callback: ( EventTrigCallback ) 必选 扩展API加载完毕触发的回调函数
capture: ( Boolean ) 可选 事件流捕获顺序,可忽略
事件常量
"plusready": 扩展API加载完成事件
"pause": 运行环境从前台切换到后台事件
"resume": 运行环境从后台切换到前台事件
"netchange": 设备网络状态变化事件
"newintent": 新意图事件
"plusscrollbottom": 窗口滚动到底部事件
"error": 页面加载错误事件
mui.plusReady(function(){
document.addEventListener('pause',function(){
mui.toast('app 在后端运行');
},false)
document.addEventListener('resume',function(){
mui.toast('app 在前端端运行');
,false)
});
// 原生dom事件
// 1、利用dom元素的 onclick="" 属性
//HTML代码 <input type="button" id="btn" value="test" onclick="test();"></input>
//js代码 function test(){alert(1);
// 2、获取dom对象,从写dom元素的 onclick 方法
//HTML代码 <input type="button" id="btn" value="test"></input>
//js代码
// document.addEventListener('plusready', function(){
// var btn = document.getElementById('btn');
// btn.onclick = function(){alert(1);}
// });
// 3、a 元素的href属性
//HTML代码 <a href="javascript:test();">test</a>
//js代码 function test(){alert(1);}
屏幕亮度
// 获取屏幕亮度 0 - 1之间的数值
plus.screen.getBrightness();
// 设置屏幕亮度
plus.screen.setBrightness( 0.5 );
保持屏幕唤醒
// plus.device.setWakelock( lock );
// 参数: