事件类型:
backbutton---执行back退格键
deviceready--- PhoneGap加载完毕
menubutton---菜单按钮
pause---处理pause事件(phonegap程序被置于后台)
resume---phonegap恢复到前台触发事件
searchbutton---搜索按钮的时候触发该事件
online---在线
offline---离线
batterycritical---电池电量降低到临界点时会触发此事件
batterylow---电池降到一个较低水平值时触发此事件
batterystatus---电池状态发生改变时触发此事件
startcallbutton---当用户按下通话按钮时会触发该事件
endcallbutton---当用户按下挂机按钮时会触发该事件
volumedownbutton---当用户按下减小音量按钮时会触发该事件
截图:
backbutton---执行back退格键
deviceready--- PhoneGap加载完毕
menubutton---菜单按钮
pause---处理pause事件(phonegap程序被置于后台)
resume---phonegap恢复到前台触发事件
searchbutton---搜索按钮的时候触发该事件
online---在线
offline---离线
batterycritical---电池电量降低到临界点时会触发此事件
batterylow---电池降到一个较低水平值时触发此事件
batterystatus---电池状态发生改变时触发此事件
startcallbutton---当用户按下通话按钮时会触发该事件
endcallbutton---当用户按下挂机按钮时会触发该事件
volumedownbutton---当用户按下减小音量按钮时会触发该事件
volumeupbutton---当用户按下增加音量按钮时会触发该事件
代码:
<!DOCTYPE html>
<html>
<head>
<title>PhoneGap Device Ready Example</title>
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript" charset="utf-8">
// 当PhoneGap加载完毕后调用onDeviceReady回调函数。
// 此时,该文件已加载完毕但phonegap.js还没有加载完毕。
// 当PhoneGap加载完毕并开始和本地设备进行通讯,
// 就会触发“deviceready”事件。
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap加载完毕,现在可以安全地调用PhoneGap方法。
function onDeviceReady() {
document.addEventListener("online", onOnline, false);
//注册退格键监听
document.addEventListener("backbutton",DownButton,false);
}
// 处理online事件
function onOnline() {
alert('你现在正在遨游互联网');
}
function DownButton(){
alert('退格按下了');
}
</script>
</head>
<body>
</body>
</html>
截图: