首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery移动Phonegap Cordova事件无法工作和发射

jQuery移动Phonegap Cordova事件无法工作和发射
EN

Stack Overflow用户
提问于 2014-08-30 05:09:16
回答 3查看 1.3K关注 0票数 0

我们必须使用HTML5构建一个移动应用程序,以便在安卓和IOS上工作。我们首先使用jQuery移动框架来管理页面,actions.Every很好。问题是当我们使用Apache从设备中获取一些信息,比如uuid,并管理退出应用程序按钮,没有任何工作!我们使用从这个Google获得的Cordova脚本。在构建应用程序phonegap之前,我们将下面的行放入config.xml文件:

代码语言:javascript
运行
复制
<plugin name="Notification" value="org.apache.cordova.notification.Notification" />

我们使用Cordova Phonegap 站点提供的正式文档,如下所示:

代码语言:javascript
运行
复制
 <!DOCTYPE html>
<html>
  <head>
    <title>Notification Example</title>

    <script type="text/javascript" charset="utf-8" src="cordova-2.5.0.js"></script>
    <script type="text/javascript" charset="utf-8">

    // Wait for Cordova to load
    //
    document.addEventListener("deviceready", onDeviceReady, false);

    // Cordova is ready
    //
    function onDeviceReady() {
        // Empty
    }

    // alert dialog dismissed
    function alertDismissed() {
        // do something
    }

    // Show a custom alertDismissed
    //
    function showAlert() {
        navigator.notification.alert(
            'You are the winner!',  // message
            alertDismissed,         // callback
            'Game Over',            // title
            'Done'                  // buttonName
        );
    }

    </script>
  </head>
  <body>
    <p><a href="#" onclick="showAlert(); return false;">Show Alert</a></p>
  </body>
</html>

但是,在为Android平台构建源代码之后,任何事情都没有发生。没有事件被触发或任何与phonegap相关的事件!

我们已经搜索了许多结果和建议来解决这个问题,但没有任何结果!

这些应用程序已经在Android4.3上进行了测试。

谢谢你的建议。

EN

Stack Overflow用户

发布于 2014-08-30 06:51:46

您正在使用一个非常旧的cordova (2.5)版本,最新版本是3.5,这里是文档和下载的适当位置:http://cordova.apache.org/

尝试在console.log函数中放置一个onDeviceReady或警报,以确保cordova被正确初始化,但我认为您的问题在于cordova项目的设置。尝试使用带有命令行的3.5创建一个新项目,正如文档中首先解释的那样。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25579212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档