zoukankan      html  css  js  c++  java
  • PhoneGap onDeviceReady

    PhoneGap的Android应用如何监控一些硬件事件,比如:后退键、菜单键,网络连接状态的相关事件,见如下草记

    首先,在某Page的PageCreate下,添加一个监听事件:

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

    然后编写onDeviceReady事件代码:

    function onDeviceReady() {
            console.log("DeviceReady!!!");
            // Register the event listener
            document.addEventListener("backbutton", function(){ 
                navigator.notification.confirm( '你确定退出程序吗?', function(button){ 
                    if(button == '1') { 
                        navigator.app.exitApp();
                    } 
                },'退出','确定,取消'); 
            }, false);
    
            document.addEventListener("menubutton", function(){ 
                navigator.notification.confirm( '你确定退出程序吗?', function(button){ 
                    if(button == '1') { 
                        navigator.app.exitApp();
                    } 
                },'退出','确定,取消'); 
            }, false);
    
            document.addEventListener("online", onOnline, false);
            document.addEventListener("offline", onOffline, false);
        }
    
        function onOnline() {
            alert('Online!');
        }
    
        function onOffline() {
            alert('Offline!');
        }
  • 相关阅读:
    Nginx
    Haproxy
    Magento学习笔记2 createEntityType方法失效!
    PHP手册阅读笔记
    转载数据库设计
    PHP文件操作函数
    Magento学习笔记1
    PHP手册阅读笔记2
    C++疑惑
    定时任务quartz源码
  • 原文地址:https://www.cnblogs.com/liu2008hz/p/3607067.html
Copyright © 2011-2022 走看看