zoukankan      html  css  js  c++  java
  • cordova学习:事件Events

    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] view plain copy
     
    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 onload="onLoad()">  
    31.   </body>  
    32. </html>  
  • 相关阅读:
    httpclient 使用问题记录:org.apache.http.HttpException: Unsupported Content-Coding:GLZip
    Gitserver端密码变更,但是本地gitconfig配置未变更账号和密码问题解决
    线程池ThreadPoolExecutor学习
    Java 网络编程
    org.apache.ibatis.binding.BindingException: Invalid bound statement Mybatis绑定错误问题解决
    Java string类
    maven3.6.2 版本 在idea 2019.2.2下遇到的问题解决记录
    python
    django-URL与视图配置
    python 的datetime模块使用
  • 原文地址:https://www.cnblogs.com/yangheng/p/5706419.html
Copyright © 2011-2022 走看看