Phonegap 事件机制

Phonegap可以通过document.addeventListener()注册监听事件

如:document.addEventListener("deviceready", onDeviceReady,false);   

$(document).ready(function(){}在dom完全加载之后触发,一般比deviceready事件触发的时间早。

1 Deviceready  事件是一个比较重要的时间  在phonegap 应用完全加载完成时触发

2 backbutton  事件  重载android系统的back按钮时  点击时触发此事件   点击back按钮

3 pause  和  resume 事件   视频的播放与暂停

         document.addEventListener("pause”,xxx,false);            

4 searchbutton   当用户在windowsphone系统上点击“搜索”按钮时触发该事件

5 menubutton  当需要重新定义菜单按钮的行为时,可以利用该事件。当用户在android或者windows phone 系统上点击从菜单按钮时,立即触发此事件

6 batterycritical、batterylow 和 batterystatus 

Batterycritical事件在电量达到临界值时触发在phonegap中这一水平定义为20%

Batterylow zai 事件在电量非常低时触发 在phonegap中这一水平定义为5%

Batterystatus 在电池电量为1%的时候触发

document.addEventListener("batterycritical",watchBattery,false);

function watchBattery(info){

         //触发这三个事件时,都会传递一个info对象给事件监听器。  info.level 表示phonegap从设备获得的电量信息info.isPlugged表示设备是否处于充电状态

         console.log("info.level");

7 startcallbutton 和endcallbutton 这两个事件只被backberry平台支持在拨通电话和结束通话的时候被触发

8 volumedownbutton和volumeupbutton这两个事件只被backberry平台支持   当点击增大和减小音量的时候被触发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值