博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cordova学习:事件Events
阅读量:4315 次
发布时间:2019-06-06

本文共 1537 字,大约阅读时间需要 5 分钟。

deviceready:

当cordova完全加载,可以调用cordova API接口
支持平台:Amazon、Fire OS、Android、BlackBerry 10、iOS、Tizen、Windows Phone 8、Windows 8
 
pause:
app切换到后台运行时监听的事件,如打开其它应用。
支持平台:Amazon Fire OS、Android、BlackBerry 10、iOS、Windows Phone 8、Windows 8
 
resume:
app从后台运行时重新获取监听的事件
支持平台:Amazon Fire OS、Android、BlackBerry 10、iOS、Windows Phone 8、Windows 8
ios下当app切换到前台时,resume事件执行的函数需以setTimeout(fn,0)包裹,否则app会被挂起。
 
backbutton:
按下手机返回按钮时监听的事件
支持平台:Amazon Fire OS、Android、BlackBerry 10、Windows Phone 8
 
menubutton:
按下手机上菜单按钮时监听的事件
支持平台:Amazon Fire OS、Android、BlackBerry 10
 
searchbutton:
按下手机上搜索按钮时监听的事件
支持平台:Android
 
startcallbutton:
按下拨号按钮时监听的事件
支持平台:BlackBerry 10
 
endcallbutton:
按下结束通话键时监听的事件
支持平台:BlackBerry 10
 
volumedownbutton:
监听音量减键事件
支持平台:BlackBerry 10、Android
 
volumeupbutton:
监听音量加键事件
支持平台:BlackBerry 10、Android
 
代码举例:
[html]   
 
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  
  2.                       "http://www.w3.org/TR/html4/strict.dtd">  
  3. <html>  
  4.   <head>  
  5.     <title>Volume Up Button Example</title>  
  6.   
  7.     <script type="text/javascript" charset="utf-8" src="cordova.js"></script>  
  8.     <script type="text/javascript" charset="utf-8">  
  9.   
  10.     // Wait for device API libraries to load  
  11.     //  
  12.     function onLoad() {  
  13.         document.addEventListener("deviceready", onDeviceReady, false);  
  14.     }  
  15.   
  16.     // device APIs are available  
  17.     //  
  18.     function onDeviceReady() {  
  19.         // Register the event listener  
  20.         document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);  
  21.     }  
  22.   
  23.     // Handle the volume up button  
  24.     //  
  25.     function onVolumeUpKeyDown() {  
  26.     }  
  27.   
  28.     </script>  
  29.   </head>  
  30.   <body οnlοad="onLoad()">  
  31.   </body>  
  32. </html>  

转载于:https://www.cnblogs.com/yangheng/p/5706419.html

你可能感兴趣的文章
Spring Framework tutorial
查看>>
【VS开发】win7下让程序默认以管理员身份运行
查看>>
【机器学习】Learning to Rank 简介
查看>>
Unity 使用实体类
查看>>
【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件...
查看>>
MySQL常见注意事项及优化
查看>>
流畅的Python (Fluent Python) —— 前言
查看>>
Jquery-menu-aim流畅的菜单滑动体验
查看>>
Jquery EasyUI修改行背景的两种方式
查看>>
生成器模式(Builder)C++实现
查看>>
Centos 7.5安装 Redis 5.0.0
查看>>
嵌入式Linux学习笔记(0)基础命令。——Arvin
查看>>
二分图匹配
查看>>
c++ 模板template
查看>>
javascript中的string对象
查看>>
CString的成员函数详解
查看>>
Appium Studio 初体验(windows做ios自动化,录制appium脚本)
查看>>
学习java前端 两种form表单提交方式
查看>>
Linux常用命令
查看>>
整体二分&cdq分治 ZOJ 2112 Dynamic Rankings
查看>>