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!');
        }
  • 相关阅读:
    ES6 学习记录
    Windows 服务开发 以及 重启IIS应用池
    IIS部署.net core 3.1踩坑总结
    VS 2019背景全透明以及插件、特效
    深拷贝和浅拷贝的区别
    Vue全家桶以及常用知识点
    C#设计模式
    博客园装扮教程
    Exp5 单元测试
    Exp4 代码评审
  • 原文地址:https://www.cnblogs.com/liu2008hz/p/3607067.html
Copyright © 2011-2022 走看看